>>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Extracting gzip -d -c /home/buildroot/autobuild/instance-1/dl/hawktracer/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 -xf - >>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Patching Applying 0001-cmake-platform_features.cmake-fix-DENABLE_CPU_USAGE_.patch using patch: patching file cmake/platform_features.cmake >>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Configuring (mkdir -p /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ && cd /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ && rm -f CMakeCache.txt && PATH="/home/buildroot/autobuild/instance-1/output-1/host/bin:/home/buildroot/autobuild/instance-1/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /home/buildroot/autobuild/instance-1/output-1/host/bin/cmake /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/buildroot/autobuild/instance-1/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_INSTALL_RUNSTATEDIR="/run" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DENABLE_ASAN=OFF -DENABLE_TESTS=OFF -DENABLE_CODE_COVERAGE=OFF -DENABLE_BENCHMARKS=OFF -DENABLE_DOC=OFF -DENABLE_PYTHON_BINDINGS=OFF -DENABLE_MAINTAINER_MODE=OFF -DENABLE_RELEASE_MODE=OFF -DENABLE_CLIENT=OFF -DENABLE_EXAMPLES=OFF -DBUILD_STATIC_LIB=OFF -DENABLE_TCP_LISTENER=OFF -DENABLE_CPU_USAGE_FEATURE=OFF -DENABLE_THREADS=OFF ) -- The C compiler identification is GNU 12.1.0 -- The CXX compiler identification is GNU 12.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/buildroot/autobuild/instance-1/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/buildroot/autobuild/instance-1/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Feature MEMORY_USAGE enabled. Used file: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/lib/platform/linux/memory_usage.c -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.5.3", minimum required is "3") -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_EXAMPLES BUILD_TEST BUILD_TESTING BUILD_TESTS -- Build files have been written to: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 >>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Building PATH="/home/buildroot/autobuild/instance-1/output-1/host/bin:/home/buildroot/autobuild/instance-1/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /usr/bin/make -j4 -C /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ make[1]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[2]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 6%] Generating hawktracer.cpp [ 6%] Generating hawktracer.c make[3]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 12%] Building C object lib/CMakeFiles/hawktracer.dir/bag.c.o [ 12%] Building C object lib/CMakeFiles/hawktracer.dir/alloc.c.o [ 16%] Building C object lib/CMakeFiles/hawktracer.dir/command_line_parser.c.o [ 19%] Building C object lib/CMakeFiles/hawktracer.dir/event_utils.c.o [ 22%] Building C object lib/CMakeFiles/hawktracer.dir/events.c.o [ 25%] Building C object lib/CMakeFiles/hawktracer.dir/feature_cached_string.c.o Generating files... Generate header file /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h Generate source file /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c Generating files completed successfully! Generating files... Generate header file /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h Generate source file /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp Generating files completed successfully! make[3]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 29%] Building C object CMakeFiles/amalgamated_hawktracer_c.dir/hawktracer.c.o [ 32%] Building C object lib/CMakeFiles/hawktracer.dir/feature_callstack.c.o make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 35%] Building CXX object CMakeFiles/amalgamated_hawktracer_cpp.dir/hawktracer.cpp.o In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:678:50: error: unknown type name 'HT_TimelineListenerCa'; did you mean 'HT_TimelineListenerCallback'? 678 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCa return ((TYPE_NAME*)ht_timeline_get_feature(time | ^~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerCallback /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1380:1: warning: "/*" within comment [-Wcomment] 1380 | /** | /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:26: error: unterminated #ifndef 26 | #ifndef HAWKTRACER_ALL_H | [ 38%] Building C object lib/CMakeFiles/hawktracer.dir/hash_map.c.o In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1380:1: warning: "/*" within comment [-Wcomment] 1380 | /** | /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:26: error: unterminated #ifndef 26 | #ifndef HAWKTRACER_ALL_H | CMakeFiles/amalgamated_hawktracer_c.dir/build.make:79: recipe for target 'CMakeFiles/amalgamated_hawktracer_c.dir/hawktracer.c.o' failed make[3]: *** [CMakeFiles/amalgamated_hawktracer_c.dir/hawktracer.c.o] Error 1 make[3]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' CMakeFiles/Makefile2:137: recipe for target 'CMakeFiles/amalgamated_hawktracer_c.dir/all' failed make[2]: *** [CMakeFiles/amalgamated_hawktracer_c.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 41%] Building C object lib/CMakeFiles/hawktracer.dir/init.c.o [ 45%] Building C object lib/CMakeFiles/hawktracer.dir/listener_buffer.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:678:50: error: 'HT_TimelineListenerCa' was not declared in this scope; did you mean 'HT_TimelineListenerCallback'? 678 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCa return ((TYPE_NAME*)ht_timeline_get_feature(time | ^~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerCallback /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:896:70: error: 'HT_AllocH' has not been declared 896 | HT_AllocH | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:43:27: error: expected ',' or '...' before '}' token 43 | # define HT_DECLS_END } | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:897:1: note: in expansion of macro 'HT_DECLS_END' 897 | HT_DECLS_END | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:896:79: error: expected ')' before '}' token 896 | HT_AllocH | ^ | ) /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:893:46: note: to match this '(' 893 | HT_API HT_ErrorCode ht_memory_usage_get_usage(HT_MemoryUsageContext* context, | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:43:27: error: expected initializer before '}' token 43 | # define HT_DECLS_END } | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:897:1: note: in expansion of macro 'HT_DECLS_END' 897 | HT_DECLS_END | ^~~~~~~~~~~~ [ 48%] Building C object lib/CMakeFiles/hawktracer.dir/registry.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:849:110: error: 'size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback, void*, HT_Boolean)' redeclared as different kind of entity 849 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:678:15: note: previous declaration 'size_t ht_timeline_listener_push_metadata' 678 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCa return ((TYPE_NAME*)ht_timeline_get_feature(time | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback, void*, HT_Boolean)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:854:13: error: 'ht_registry_push_registry_klasses_to_listener' was not declared in this scope 854 | size += ht_registry_push_registry_klasses_to_listener(callback, listener, serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_init(int, char**)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:987:45: error: 'ht_HT_EndiannessInfoEvent_register_event_klass' was not declared in this scope; did you mean 'ht_HT_Event_register_event_klass'? 987 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:874:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 874 | HT_REGISTER_EVENT_KLASS(HT_EndiannessInfoEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building C object lib/CMakeFiles/hawktracer.dir/scoped_tracepoint.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:987:45: error: 'ht_HT_EventKlassInfoEvent_register_event_klass' was not declared in this scope; did you mean 'ht_HT_Event_register_event_klass'? 987 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:876:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 876 | HT_REGISTER_EVENT_KLASS(HT_EventKlassInfoEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:987:45: error: 'ht_HT_EventKlassFieldInfoEvent_register_event_klass' was not declared in this scope 987 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:877:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 877 | HT_REGISTER_EVENT_KLASS(HT_EventKlassFieldInfoEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:987:45: error: 'ht_HT_CallstackBaseEvent_register_event_klass' was not declared in this scope; did you mean 'ht_HT_Event_register_event_klass'? 987 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:878:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 878 | HT_REGISTER_EVENT_KLASS(HT_CallstackBaseEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:987:45: error: 'ht_HT_CallstackIntEvent_register_event_klass' was not declared in this scope; did you mean 'ht_HT_Event_register_event_klass'? 987 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:879:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 879 | HT_REGISTER_EVENT_KLASS(HT_CallstackIntEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:987:45: error: 'ht_HT_CallstackStringEvent_register_event_klass' was not declared in this scope; did you mean 'ht_HT_Event_register_event_klass'? 987 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:880:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 880 | HT_REGISTER_EVENT_KLASS(HT_CallstackStringEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building C object lib/CMakeFiles/hawktracer.dir/stack.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:987:45: error: 'ht_HT_StringMappingEvent_register_event_klass' was not declared in this scope; did you mean 'ht_HT_Event_register_event_klass'? 987 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:881:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 881 | HT_REGISTER_EVENT_KLASS(HT_StringMappingEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:987:45: error: 'ht_HT_SystemInfoEvent_register_event_klass' was not declared in this scope; did you mean 'ht_HT_Event_register_event_klass'? 987 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:882:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 882 | HT_REGISTER_EVENT_KLASS(HT_SystemInfoEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1093:1: error: 'HT_EVENT_GET_SIZE_FUNCTION' declared as function returning a function 1093 | size_t HT_EVENT_GET_SIZE_FUNCTION(HT_Event)(HT_Event* event) | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1098:1: error: 'HT_EVENT_SERIALIZE_FUNCTION' declared as function returning a function 1098 | size_t HT_EVENT_SERIALIZE_FUNCTION(HT_Event)(HT_Event* event, HT_Byte* buffer) | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1110:1: error: expected constructor, destructor, or type conversion before 'HT_EVENT_REGISTER_KLASS_FUNCTION_DEF' 1110 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(HT_Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:85:21: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' [-Wc++17-extensions] 85 | # define HT_INLINE inline | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1346:1: note: in expansion of macro 'HT_INLINE' 1346 | HT_INLINE static HT_Boolean | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1347:35: error: 'HT_FileDumpListener' was not declared in this scope 1347 | _ht_file_dump_listener_is_stopped(HT_FileDumpListener* listener) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1347:56: error: 'listener' was not declared in this scope 1347 | _ht_file_dump_listener_is_stopped(HT_FileDumpListener* listener) | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void _ht_file_dump_listener_flush(void*, HT_Byte*, size_t)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1355:5: error: 'HT_FileDumpListener' was not declared in this scope 1355 | HT_FileDumpListener* fd_listener = (HT_FileDumpListener*) listener; | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1355:26: error: 'fd_listener' was not declared in this scope; did you mean 'listener'? 1355 | HT_FileDumpListener* fd_listener = (HT_FileDumpListener*) listener; | ^~~~~~~~~~~ | listener /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1355:61: error: expected primary-expression before ')' token 1355 | HT_FileDumpListener* fd_listener = (HT_FileDumpListener*) listener; | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1357:5: error: 'fwrite' was not declared in this scope; did you mean 'write'? 1357 | fwrite(data, sizeof(HT_Byte), size, fd_listener->p_file); | ^~~~~~ | write /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1353:36: warning: unused parameter 'listener' [-Wunused-parameter] 1353 | _ht_file_dump_listener_flush(void* listener, HT_Byte* data, size_t size) | ~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1360:1: error: 'HT_FileDumpListener' does not name a type 1360 | HT_FileDumpListener* | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1411:1: error: variable or field 'ht_file_dump_listener_destroy' declared void 1411 | ht_file_dump_listener_destroy(HT_FileDumpListener* listener) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1411:31: error: 'HT_FileDumpListener' was not declared in this scope 1411 | ht_file_dump_listener_destroy(HT_FileDumpListener* listener) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1411:52: error: 'listener' was not declared in this scope 1411 | ht_file_dump_listener_destroy(HT_FileDumpListener* listener) | ^~~~~~~~ [ 58%] Building C object lib/CMakeFiles/hawktracer.dir/system_info.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1428:29: error: 'HT_FileDumpListener' was not declared in this scope 1428 | ht_file_dump_listener_flush(HT_FileDumpListener* listener, HT_Boolean flush_stream) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1428:50: error: 'listener' was not declared in this scope 1428 | ht_file_dump_listener_flush(HT_FileDumpListener* listener, HT_Boolean flush_stream) | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1428:71: error: expected primary-expression before 'flush_stream' 1428 | ht_file_dump_listener_flush(HT_FileDumpListener* listener, HT_Boolean flush_stream) | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1428:83: error: expression list treated as compound expression in initializer [-fpermissive] 1428 | ht_file_dump_listener_flush(HT_FileDumpListener* listener, HT_Boolean flush_stream) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_file_dump_listener_callback(TEventPtr, size_t, HT_Boolean, void*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1458:5: error: 'HT_FileDumpListener' was not declared in this scope 1458 | HT_FileDumpListener* listener = (HT_FileDumpListener*)user_data; | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1458:26: error: 'listener' was not declared in this scope 1458 | HT_FileDumpListener* listener = (HT_FileDumpListener*)user_data; | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1458:58: error: expected primary-expression before ')' token 1458 | HT_FileDumpListener* listener = (HT_FileDumpListener*)user_data; | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1462:42: error: '_ht_file_dump_listener_is_stopped' cannot be used as a function 1462 | if (_ht_file_dump_listener_is_stopped(listener)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1456:92: warning: unused parameter 'user_data' [-Wunused-parameter] 1456 | ht_file_dump_listener_callback(TEventPtr events, size_t size, HT_Boolean serialized, void* user_data) | ~~~~~~^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1481:1: error: variable or field 'ht_file_dump_listener_stop' declared void 1481 | ht_file_dump_listener_stop(HT_FileDumpListener* listener) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1481:28: error: 'HT_FileDumpListener' was not declared in this scope 1481 | ht_file_dump_listener_stop(HT_FileDumpListener* listener) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1481:49: error: 'listener' was not declared in this scope 1481 | ht_file_dump_listener_stop(HT_FileDumpListener* listener) | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1499:1: error: 'HT_FileDumpListener' does not name a type 1499 | HT_FileDumpListener* | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1532:6: error: variable or field '_ht_callstack_timeline_scoped_cleanup' declared void 1532 | void _ht_callstack_timeline_scoped_cleanup(HT_Timeline** timeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1532:44: error: 'HT_Timeline' was not declared in this scope 1532 | void _ht_callstack_timeline_scoped_cleanup(HT_Timeline** timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1532:58: error: 'timeline' was not declared in this scope; did you mean 'inline'? 1532 | void _ht_callstack_timeline_scoped_cleanup(HT_Timeline** timeline) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1537:1: error: 'HT_Timeline' does not name a type 1537 | HT_Timeline* _ht_callstack_timeline_int_start_and_ret(HT_Timeline* t, HT_CallstackEventLabel l) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1543:1: error: 'HT_Timeline' does not name a type 1543 | HT_Timeline* _ht_callstack_timeline_string_start_and_ret(HT_Timeline* t, const char* l) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback, void*, HT_Boolean)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1751:19: error: 'HT_SystemInfoEvent' was not declared in this scope 1751 | HT_DECL_EVENT(HT_SystemInfoEvent, event); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:995:5: note: in definition of macro 'HT_DECL_EVENT' 995 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1751:39: error: 'event' was not declared in this scope 1751 | HT_DECL_EVENT(HT_SystemInfoEvent, event); | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:977:38: note: in definition of macro 'HT_EVENT' 977 | #define HT_EVENT(event) ((HT_Event*)(event)) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1751:5: note: in expansion of macro 'HT_DECL_EVENT' 1751 | HT_DECL_EVENT(HT_SystemInfoEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:990:40: error: 'ht_HT_SystemInfoEvent_get_event_klass_instance' was not declared in this scope; did you mean 'ht_HT_Event_get_event_klass_instance'? 990 | #define HT_EVENT_KLASS_GET(EVENT_TYPE) ht_##EVENT_TYPE##_get_event_klass_instance() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:995:48: note: in expansion of macro 'HT_EVENT_KLASS_GET' 995 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1751:5: note: in expansion of macro 'HT_DECL_EVENT' 1751 | HT_DECL_EVENT(HT_SystemInfoEvent, event); | ^~~~~~~~~~~~~ [ 61%] Building C object lib/CMakeFiles/hawktracer.dir/task_scheduler.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback, void*, HT_Boolean)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1770:19: error: 'HT_EndiannessInfoEvent' was not declared in this scope 1770 | HT_DECL_EVENT(HT_EndiannessInfoEvent, event); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:995:5: note: in definition of macro 'HT_DECL_EVENT' 995 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1770:43: error: 'event' was not declared in this scope 1770 | HT_DECL_EVENT(HT_EndiannessInfoEvent, event); | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:977:38: note: in definition of macro 'HT_EVENT' 977 | #define HT_EVENT(event) ((HT_Event*)(event)) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1770:5: note: in expansion of macro 'HT_DECL_EVENT' 1770 | HT_DECL_EVENT(HT_EndiannessInfoEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:990:40: error: 'ht_HT_EndiannessInfoEvent_get_event_klass_instance' was not declared in this scope; did you mean 'ht_HT_Event_get_event_klass_instance'? 990 | #define HT_EVENT_KLASS_GET(EVENT_TYPE) ht_##EVENT_TYPE##_get_event_klass_instance() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:995:48: note: in expansion of macro 'HT_EVENT_KLASS_GET' 995 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1770:5: note: in expansion of macro 'HT_DECL_EVENT' 1770 | HT_DECL_EVENT(HT_EndiannessInfoEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1799:26: error: 'HT_TIMELINE_MAX_FEATURES' was not declared in this scope 1799 | HT_Feature* features[HT_TIMELINE_MAX_FEATURES]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1810:1: error: variable or field '_ht_timeline_flush' declared void 1810 | _ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1810:20: error: 'HT_Timeline' was not declared in this scope 1810 | _ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1810:33: error: 'timeline' was not declared in this scope; did you mean 'inline'? 1810 | _ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1820:1: error: variable or field 'ht_timeline_init_event' declared void 1820 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1820:24: error: 'HT_Timeline' was not declared in this scope 1820 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1820:37: error: 'timeline' was not declared in this scope; did you mean 'inline'? 1820 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1820:55: error: expected primary-expression before '*' token 1820 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1820:57: error: 'event' was not declared in this scope 1820 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1827:1: error: variable or field 'ht_timeline_push_event' declared void 1827 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1827:24: error: 'HT_Timeline' was not declared in this scope 1827 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1827:37: error: 'timeline' was not declared in this scope; did you mean 'inline'? 1827 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1827:55: error: expected primary-expression before '*' token 1827 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1827:57: error: 'event' was not declared in this scope 1827 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1888:1: error: variable or field 'ht_timeline_flush' declared void 1888 | ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~ [ 64%] Building C object lib/CMakeFiles/hawktracer.dir/thread.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1888:19: error: 'HT_Timeline' was not declared in this scope 1888 | ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1888:32: error: 'timeline' was not declared in this scope; did you mean 'inline'? 1888 | ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~ | inline [ 67%] Building C object lib/CMakeFiles/hawktracer.dir/timeline.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1898:25: error: 'HT_Timeline' was not declared in this scope 1898 | ht_timeline_set_feature(HT_Timeline* timeline, HT_Feature* feature) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1898:38: error: 'timeline' was not declared in this scope; did you mean 'inline'? 1898 | ht_timeline_set_feature(HT_Timeline* timeline, HT_Feature* feature) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1898:58: error: expected primary-expression before '*' token 1898 | ht_timeline_set_feature(HT_Timeline* timeline, HT_Feature* feature) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1898:60: error: 'feature' was not declared in this scope; did you mean 'HT_Feature'? 1898 | ht_timeline_set_feature(HT_Timeline* timeline, HT_Feature* feature) | ^~~~~~~ | HT_Feature /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1898:67: error: expression list treated as compound expression in initializer [-fpermissive] 1898 | ht_timeline_set_feature(HT_Timeline* timeline, HT_Feature* feature) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1927:25: error: 'HT_Timeline' was not declared in this scope 1927 | ht_timeline_get_feature(HT_Timeline* timeline, HT_FeatureKlass* feature_klass) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1927:38: error: 'timeline' was not declared in this scope; did you mean 'inline'? 1927 | ht_timeline_get_feature(HT_Timeline* timeline, HT_FeatureKlass* feature_klass) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1927:63: error: expected primary-expression before '*' token 1927 | ht_timeline_get_feature(HT_Timeline* timeline, HT_FeatureKlass* feature_klass) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1927:65: error: 'feature_klass' was not declared in this scope; did you mean 'HT_FeatureKlass'? 1927 | ht_timeline_get_feature(HT_Timeline* timeline, HT_FeatureKlass* feature_klass) | ^~~~~~~~~~~~~ | HT_FeatureKlass /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1927:78: error: expression list treated as compound expression in initializer [-fpermissive] 1927 | ht_timeline_get_feature(HT_Timeline* timeline, HT_FeatureKlass* feature_klass) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1935:9: error: 'HT_Timeline' was not declared in this scope 1935 | HT_Timeline* timeline, | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1935:22: error: 'timeline' was not declared in this scope; did you mean 'inline'? 1935 | HT_Timeline* timeline, | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1936:37: error: expected primary-expression before 'callback' 1936 | HT_TimelineListenerCallback callback, | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1937:9: error: expected primary-expression before 'void' 1937 | void* user_data) | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1937:24: error: expression list treated as compound expression in initializer [-fpermissive] 1937 | void* user_data) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1944:9: error: 'HT_Timeline' was not declared in this scope 1944 | HT_Timeline* timeline, | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1944:22: error: 'timeline' was not declared in this scope; did you mean 'inline'? 1944 | HT_Timeline* timeline, | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1945:37: error: expected primary-expression before 'callback' 1945 | HT_TimelineListenerCallback callback, | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1946:9: error: expected primary-expression before 'void' 1946 | void* user_data, | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1947:16: error: 'destroy_cb' was not declared in this scope 1947 | void (*destroy_cb)(void*)) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1947:28: error: expected primary-expression before 'void' 1947 | void (*destroy_cb)(void*)) | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1947:34: error: expression list treated as compound expression in initializer [-fpermissive] 1947 | void (*destroy_cb)(void*)) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1954:1: error: variable or field 'ht_timeline_unregister_all_listeners' declared void 1954 | ht_timeline_unregister_all_listeners(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1954:38: error: 'HT_Timeline' was not declared in this scope 1954 | ht_timeline_unregister_all_listeners(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1954:51: error: 'timeline' was not declared in this scope; did you mean 'inline'? 1954 | ht_timeline_unregister_all_listeners(HT_Timeline* timeline) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1960:1: error: 'HT_Timeline' does not name a type 1960 | HT_Timeline* | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2026:1: error: variable or field 'ht_timeline_destroy' declared void 2026 | ht_timeline_destroy(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2026:21: error: 'HT_Timeline' was not declared in this scope 2026 | ht_timeline_destroy(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2026:34: error: 'timeline' was not declared in this scope; did you mean 'inline'? 2026 | ht_timeline_destroy(HT_Timeline* timeline) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2055:29: error: 'HT_Timeline' was not declared in this scope 2055 | ht_timeline_get_id_provider(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2055:42: error: 'timeline' was not declared in this scope; did you mean 'inline'? 2055 | ht_timeline_get_id_provider(HT_Timeline* timeline) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:85:21: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' [-Wc++17-extensions] 85 | # define HT_INLINE inline | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:642:12: note: in expansion of macro 'HT_INLINE' 642 | static HT_INLINE TYPE_NAME* TYPE_NAME ## _from_timeline(HT_Timeline* timeline) { \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2112:1: note: in expansion of macro 'HT_FEATURE_DEFINE' 2112 | HT_FEATURE_DEFINE(HT_FeatureCachedString, ht_feature_cached_string_destroy) | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:642:61: error: 'HT_Timeline' was not declared in this scope 642 | static HT_INLINE TYPE_NAME* TYPE_NAME ## _from_timeline(HT_Timeline* timeline) { \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2112:1: note: in expansion of macro 'HT_FEATURE_DEFINE' 2112 | HT_FEATURE_DEFINE(HT_FeatureCachedString, ht_feature_cached_string_destroy) | ^~~~~~~~~~~~~~~~~ [ 70%] Building C object lib/CMakeFiles/hawktracer.dir/timeline_listener.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:642:74: error: 'timeline' was not declared in this scope; did you mean 'inline'? 642 | static HT_INLINE TYPE_NAME* TYPE_NAME ## _from_timeline(HT_Timeline* timeline) { \ | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2112:1: note: in expansion of macro 'HT_FEATURE_DEFINE' 2112 | HT_FEATURE_DEFINE(HT_FeatureCachedString, ht_feature_cached_string_destroy) | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_ErrorCode HT_FeatureCachedString_register()': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:646:16: error: 'ht_registry_register_feature' was not declared in this scope 646 | return ht_registry_register_feature(TYPE_NAME ## _get_class()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2112:1: note: in expansion of macro 'HT_FEATURE_DEFINE' 2112 | HT_FEATURE_DEFINE(HT_FeatureCachedString, ht_feature_cached_string_destroy) | ^~~~~~~~~~~~~~~~~ [ 74%] Building CXX object lib/CMakeFiles/hawktracer.dir/event_id_provider.cpp.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2201:39: error: 'HT_Timeline' was not declared in this scope 2201 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2201:52: error: 'timeline' was not declared in this scope; did you mean 'inline'? 2201 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2201:72: error: expected primary-expression before '*' token 2201 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2201:74: error: 'map' was not declared in this scope 2201 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2201:89: error: expected primary-expression before 'hash' 2201 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2201:95: error: expected primary-expression before 'const' 2201 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2201:112: error: expression list treated as compound expression in initializer [-fpermissive] 2201 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2226:38: error: 'HT_Timeline' was not declared in this scope 2226 | ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2226:51: error: 'timeline' was not declared in this scope; did you mean 'inline'? 2226 | ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2226:61: error: expected primary-expression before 'const' 2226 | ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2226:78: error: expression list treated as compound expression in initializer [-fpermissive] 2226 | ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_Boolean ht_feature_cached_string_push_event(uint64_t, const char*, void*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2235:29: error: 'HT_Timeline' was not declared in this scope 2235 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2235:41: error: expected primary-expression before ')' token 2235 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2235:46: error: 'HT_StringMappingEvent' was not declared in this scope 2235 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2235:5: error: 'HT_TIMELINE_PUSH_EVENT' was not declared in this scope 2235 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2233:76: warning: unused parameter 'ud' [-Wunused-parameter] 2233 | ht_feature_cached_string_push_event(uint64_t key, const char* value, void* ud) | ~~~~~~^~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2240:1: error: variable or field 'ht_feature_cached_string_push_map' declared void 2240 | ht_feature_cached_string_push_map(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2240:35: error: 'HT_Timeline' was not declared in this scope 2240 | ht_feature_cached_string_push_map(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2240:48: error: 'timeline' was not declared in this scope; did you mean 'inline'? 2240 | ht_feature_cached_string_push_map(HT_Timeline* timeline) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2255:46: error: 'HT_Timeline' was not declared in this scope 2255 | ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2255:59: error: 'timeline' was not declared in this scope; did you mean 'inline'? 2255 | ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2255:69: error: expected primary-expression before 'const' 2255 | ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2255:86: error: expression list treated as compound expression in initializer [-fpermissive] 2255 | ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2286:33: error: 'HT_Timeline' was not declared in this scope 2286 | ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe) | ^~~~~~~~~~~ [ 77%] Building CXX object lib/CMakeFiles/hawktracer.dir/global_timeline.cpp.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2286:46: error: 'timeline' was not declared in this scope; did you mean 'inline'? 2286 | ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2286:67: error: expected primary-expression before 'thread_safe' 2286 | ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2286:78: error: expression list treated as compound expression in initializer [-fpermissive] 2286 | ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2415:36: error: 'HT_TIMELINE_MAX_FEATURES' was not declared in this scope 2415 | static HT_Boolean feature_register[HT_TIMELINE_MAX_FEATURES] = {HT_FALSE}; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_ErrorCode ht_registry_register_feature(HT_FeatureKlass*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2447:26: error: 'HT_TIMELINE_MAX_FEATURES' was not declared in this scope 2447 | if (feature_count == HT_TIMELINE_MAX_FEATURES) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2454:5: error: 'feature_register' was not declared in this scope 2454 | feature_register[feature_count++] = HT_TRUE; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2592:64: error: 'HT_EventKlassInfoEvent' has not been declared 2592 | _ht_registry_init_event_klass_info_event(HT_EventKlass* klass, HT_EventKlassInfoEvent* event) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void _ht_registry_init_event_klass_info_event(HT_EventKlass*, int*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2594:12: error: request for member 'base' in '* event', which is of non-class type 'int' 2594 | event->base.id = ht_event_id_provider_next(ht_event_id_provider_get_default()); | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2595:12: error: request for member 'base' in '* event', which is of non-class type 'int' 2595 | event->base.timestamp = ht_monotonic_clock_get_timestamp(); | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2597:12: error: request for member 'event_klass_name' in '* event', which is of non-class type 'int' 2597 | event->event_klass_name = klass->type_info->name; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2598:12: error: request for member 'info_klass_id' in '* event', which is of non-class type 'int' 2598 | event->info_klass_id = klass->klass_id; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2599:12: error: request for member 'field_count' in '* event', which is of non-class type 'int' 2599 | event->field_count = (uint8_t) klass->type_info->fields_count; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2603:87: error: 'HT_EventKlassFieldInfoEvent' has not been declared 2603 | _ht_registry_init_event_klass_field_info_event(HT_EventKlass* klass, size_t field_id, HT_EventKlassFieldInfoEvent* event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void _ht_registry_init_event_klass_field_info_event(HT_EventKlass*, size_t, int*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2606:12: error: request for member 'base' in '* event', which is of non-class type 'int' 2606 | event->base.id = ht_event_id_provider_next(ht_event_id_provider_get_default()); | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2607:12: error: request for member 'base' in '* event', which is of non-class type 'int' 2607 | event->base.timestamp = ht_monotonic_clock_get_timestamp(); | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2611:16: error: request for member 'data_type' in '* event', which is of non-class type 'int' 2611 | event->data_type = HT_MKCREFLECT_TYPES_EXT_UNSIGNED_INTEGER; | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2615:16: error: request for member 'data_type' in '* event', which is of non-class type 'int' 2615 | event->data_type = (uint8_t)info->data_type; | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2618:12: error: request for member 'info_klass_id' in '* event', which is of non-class type 'int' 2618 | event->info_klass_id = klass->klass_id; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2619:12: error: request for member 'field_name' in '* event', which is of non-class type 'int' 2619 | event->field_name = info->field_name; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2620:12: error: request for member 'field_type' in '* event', which is of non-class type 'int' 2620 | event->field_type = info->field_type; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2621:12: error: request for member 'size' in '* event', which is of non-class type 'int' 2621 | event->size = info->size; | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'size_t _ht_registry_push_class_to_listener(HT_EventKlass*, HT_Byte*, size_t*, HT_TimelineListenerCallback, void*, HT_Boolean)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2629:19: error: 'HT_EventKlassInfoEvent' was not declared in this scope; did you mean 'HT_EventKlassId'? 2629 | HT_DECL_EVENT(HT_EventKlassInfoEvent, event); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:995:5: note: in definition of macro 'HT_DECL_EVENT' 995 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2629:43: error: 'event' was not declared in this scope 2629 | HT_DECL_EVENT(HT_EventKlassInfoEvent, event); | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:977:38: note: in definition of macro 'HT_EVENT' 977 | #define HT_EVENT(event) ((HT_Event*)(event)) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2629:5: note: in expansion of macro 'HT_DECL_EVENT' 2629 | HT_DECL_EVENT(HT_EventKlassInfoEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:990:40: error: 'ht_HT_EventKlassInfoEvent_get_event_klass_instance' was not declared in this scope; did you mean 'ht_HT_Event_get_event_klass_instance'? 990 | #define HT_EVENT_KLASS_GET(EVENT_TYPE) ht_##EVENT_TYPE##_get_event_klass_instance() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:995:48: note: in expansion of macro 'HT_EVENT_KLASS_GET' 995 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2629:5: note: in expansion of macro 'HT_DECL_EVENT' 2629 | HT_DECL_EVENT(HT_EventKlassInfoEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2632:9: error: 'ht_HT_EventKlassInfoEvent_get_size' was not declared in this scope 2632 | if (ht_HT_EventKlassInfoEvent_get_size(HT_EVENT(&event)) > REGISTRY_LISETNER_BUFF_SIZE - *data_pos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2643:23: error: 'HT_EventKlassFieldInfoEvent' was not declared in this scope 2643 | HT_DECL_EVENT(HT_EventKlassFieldInfoEvent, field_event); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:995:5: note: in definition of macro 'HT_DECL_EVENT' 995 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2643:52: error: 'field_event' was not declared in this scope 2643 | HT_DECL_EVENT(HT_EventKlassFieldInfoEvent, field_event); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:977:38: note: in definition of macro 'HT_EVENT' 977 | #define HT_EVENT(event) ((HT_Event*)(event)) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2643:9: note: in expansion of macro 'HT_DECL_EVENT' 2643 | HT_DECL_EVENT(HT_EventKlassFieldInfoEvent, field_event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:990:40: error: 'ht_HT_EventKlassFieldInfoEvent_get_event_klass_instance' was not declared in this scope; did you mean 'ht_HT_Event_get_event_klass_instance'? 990 | #define HT_EVENT_KLASS_GET(EVENT_TYPE) ht_##EVENT_TYPE##_get_event_klass_instance() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:995:48: note: in expansion of macro 'HT_EVENT_KLASS_GET' 995 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2643:9: note: in expansion of macro 'HT_DECL_EVENT' 2643 | HT_DECL_EVENT(HT_EventKlassFieldInfoEvent, field_event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2646:13: error: 'ht_HT_EventKlassFieldInfoEvent_get_size' was not declared in this scope 2646 | if (ht_HT_EventKlassFieldInfoEvent_get_size(HT_EVENT(&field_event)) > REGISTRY_LISETNER_BUFF_SIZE - *data_pos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object lib/CMakeFiles/hawktracer.dir/monotonic_clock.cpp.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3029:8: error: 'HT_Timeline' does not name a type 3029 | static HT_Timeline* _ht_global_timeline_create(void) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3045:1: error: 'HT_Timeline' does not name a type 3045 | HT_Timeline* ht_global_timeline_get(void) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:85:21: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' [-Wc++17-extensions] 85 | # define HT_INLINE inline | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:642:12: note: in expansion of macro 'HT_INLINE' 642 | static HT_INLINE TYPE_NAME* TYPE_NAME ## _from_timeline(HT_Timeline* timeline) { \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3129:1: note: in expansion of macro 'HT_FEATURE_DEFINE' 3129 | HT_FEATURE_DEFINE(HT_FeatureCallstack, ht_feature_callstack_destroy) | ^~~~~~~~~~~~~~~~~ [ 83%] Building CXX object lib/CMakeFiles/hawktracer.dir/mutex.cpp.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:642:61: error: 'HT_Timeline' was not declared in this scope 642 | static HT_INLINE TYPE_NAME* TYPE_NAME ## _from_timeline(HT_Timeline* timeline) { \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3129:1: note: in expansion of macro 'HT_FEATURE_DEFINE' 3129 | HT_FEATURE_DEFINE(HT_FeatureCallstack, ht_feature_callstack_destroy) | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:642:74: error: 'timeline' was not declared in this scope; did you mean 'inline'? 642 | static HT_INLINE TYPE_NAME* TYPE_NAME ## _from_timeline(HT_Timeline* timeline) { \ | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3129:1: note: in expansion of macro 'HT_FEATURE_DEFINE' 3129 | HT_FEATURE_DEFINE(HT_FeatureCallstack, ht_feature_callstack_destroy) | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3165:1: error: variable or field 'ht_feature_callstack_start' declared void 3165 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3165:28: error: 'HT_Timeline' was not declared in this scope 3165 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3165:41: error: 'timeline' was not declared in this scope; did you mean 'inline'? 3165 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3165:51: error: 'HT_CallstackBaseEvent' was not declared in this scope 3165 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3165:74: error: 'event' was not declared in this scope 3165 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3175:1: error: variable or field 'ht_feature_callstack_stop' declared void 3175 | ht_feature_callstack_stop(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3175:27: error: 'HT_Timeline' was not declared in this scope 3175 | ht_feature_callstack_stop(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3175:40: error: 'timeline' was not declared in this scope; did you mean 'inline'? 3175 | ht_feature_callstack_stop(HT_Timeline* timeline) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3189:1: error: variable or field 'ht_feature_callstack_start_int' declared void 3189 | ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3189:32: error: 'HT_Timeline' was not declared in this scope 3189 | ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3189:45: error: 'timeline' was not declared in this scope; did you mean 'inline'? 3189 | ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3189:55: error: 'HT_CallstackEventLabel' was not declared in this scope 3189 | ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3197:6: error: variable or field 'ht_feature_callstack_start_string' declared void 3197 | void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3197:40: error: 'HT_Timeline' was not declared in this scope 3197 | void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3197:53: error: 'timeline' was not declared in this scope; did you mean 'inline'? 3197 | void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label) | ^~~~~~~~ | inline /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3197:63: error: expected primary-expression before 'const' 3197 | void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3206:29: error: 'HT_Timeline' was not declared in this scope 3206 | ht_feature_callstack_enable(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3206:42: error: 'timeline' was not declared in this scope; did you mean 'inline'? 3206 | ht_feature_callstack_enable(HT_Timeline* timeline) | ^~~~~~~~ | inline [ 87%] Building C object lib/CMakeFiles/hawktracer.dir/listeners/file_dump_listener.c.o [ 90%] Building C object lib/CMakeFiles/hawktracer.dir/platform/linux/memory_usage.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3129:19: warning: 'HT_FeatureCallstack_from_timeline' defined but not used [-Wunused-variable] 3129 | HT_FEATURE_DEFINE(HT_FeatureCallstack, ht_feature_callstack_destroy) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:642:33: note: in definition of macro 'HT_FEATURE_DEFINE' 642 | static HT_INLINE TYPE_NAME* TYPE_NAME ## _from_timeline(HT_Timeline* timeline) { \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2201:1: warning: 'ht_feature_cached_string_add_mapping_' defined but not used [-Wunused-variable] 2201 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2112:19: warning: 'HT_FeatureCachedString_from_timeline' defined but not used [-Wunused-variable] 2112 | HT_FEATURE_DEFINE(HT_FeatureCachedString, ht_feature_cached_string_destroy) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:642:33: note: in definition of macro 'HT_FEATURE_DEFINE' 642 | static HT_INLINE TYPE_NAME* TYPE_NAME ## _from_timeline(HT_Timeline* timeline) { \ | ^~~~~~~~~ CMakeFiles/amalgamated_hawktracer_cpp.dir/build.make:79: recipe for target 'CMakeFiles/amalgamated_hawktracer_cpp.dir/hawktracer.cpp.o' failed make[3]: *** [CMakeFiles/amalgamated_hawktracer_cpp.dir/hawktracer.cpp.o] Error 1 make[3]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' CMakeFiles/Makefile2:163: recipe for target 'CMakeFiles/amalgamated_hawktracer_cpp.dir/all' failed make[2]: *** [CMakeFiles/amalgamated_hawktracer_cpp.dir/all] Error 2 [ 93%] Linking CXX shared library libhawktracer.so make[3]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 93%] Built target hawktracer make[2]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' Makefile:155: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' package/pkg-generic.mk:290: recipe for target '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/.stamp_built' failed make: *** [/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/instance-1/buildroot'