>>> hawktracer 2ec19d71923344148928ef45fce549eda67030a4 Extracting gzip -d -c /home/buildroot/autobuild/instance-1/dl/hawktracer/hawktracer-2ec19d71923344148928ef45fce549eda67030a4.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4 -xf - >>> hawktracer 2ec19d71923344148928ef45fce549eda67030a4 Patching >>> hawktracer 2ec19d71923344148928ef45fce549eda67030a4 Configuring (mkdir -p /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/ && cd /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/ && 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-2ec19d71923344148928ef45fce549eda67030a4/ -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=ON -DENABLE_THREADS=ON ) -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.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/i686-linux-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/i686-linux-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Feature CPU_USAGE enabled. Used file: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/lib/platform/linux/cpu_usage.c -- Feature MEMORY_USAGE enabled. Used file: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/lib/platform/linux/memory_usage.c -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.5.3", minimum required is "3") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- 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-2ec19d71923344148928ef45fce549eda67030a4 >>> hawktracer 2ec19d71923344148928ef45fce549eda67030a4 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-2ec19d71923344148928ef45fce549eda67030a4/ make[1]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4' make[2]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4' make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4' make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4' make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4' [ 6%] Generating hawktracer.cpp [ 6%] Generating hawktracer.c make[3]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4' make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4' [ 12%] Building C object lib/CMakeFiles/hawktracer.dir/bag.c.o [ 12%] Building C object lib/CMakeFiles/hawktracer.dir/alloc.c.o [ 15%] Building C object lib/CMakeFiles/hawktracer.dir/command_line_parser.c.o [ 18%] Building C object lib/CMakeFiles/hawktracer.dir/event_utils.c.o Generating files... Generate header file /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h Generate source file /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c Generating files completed successfully! Generating files... Generate header file /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h Generate source file /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp Generating files completed successfully! [ 21%] Building C object lib/CMakeFiles/hawktracer.dir/events.c.o make[3]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4' make[3]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4' make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4' make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4' [ 27%] Building CXX object CMakeFiles/amalgamated_hawktracer_cpp.dir/hawktracer.cpp.o [ 27%] Building C object CMakeFiles/amalgamated_hawktracer_c.dir/hawktracer.c.o [ 30%] Building C object lib/CMakeFiles/hawktracer.dir/feature_cached_string.c.o In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:956:1: warning: "/*" within comment [-Wcomment] 956 | /** | In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:956:1: warning: "/*" within comment [-Wcomment] 956 | /** | /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:964:50: error: unknown type name 'HT_TimelineListenerCallback' 964 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1034:36: warning: redefinition of typedef 'HT_CPUUsageContext' [-Wpedantic] 1034 | typedef struct _HT_CPUUsageContext HT_CPUUsageContext; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:951:36: note: previous declaration of 'HT_CPUUsageContext' with type 'HT_CPUUsageContext' {aka 'struct _HT_CPUUsageContext'} 951 | typedef struct _HT_CPUUsageContext HT_CPUUsageContext; | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1080:31: warning: redefinition of typedef 'HT_EventKlass' [-Wpedantic] 1080 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:810:31: note: previous declaration of 'HT_EventKlass' with type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 810 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1082:26: error: conflicting types for 'HT_Event'; have 'struct ' 1082 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:261:7: note: in definition of macro 'MKCREFLECT_DEFINE_STRUCT' 261 | } TYPE_NAME; \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:812:26: note: previous declaration of 'HT_Event' with type 'HT_Event' 812 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:261:7: note: in definition of macro 'MKCREFLECT_DEFINE_STRUCT' 261 | } TYPE_NAME; \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:234:26: error: redefinition of 'mkcreflect_get_HT_Event_type_info' 234 | MKCREFLECT_TypeInfo* mkcreflect_get_##TYPE_NAME##_type_info(void) \ | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:263:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 263 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1082:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1082 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:234:26: note: previous definition of 'mkcreflect_get_HT_Event_type_info' with type 'MKCREFLECT_TypeInfo *(void)' {aka 'struct _MKCREFLECT_TypeInfo *(void)'} 234 | MKCREFLECT_TypeInfo* mkcreflect_get_##TYPE_NAME##_type_info(void) \ | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:263:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 263 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:812:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 812 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1089:15: error: conflicting types for 'ht_HT_Event_get_size'; have 'size_t(HT_Event *)' {aka 'unsigned int(HT_Event *)'} 1089 | HT_API size_t ht_HT_Event_get_size(HT_Event* event); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:819:15: note: previous declaration of 'ht_HT_Event_get_size' with type 'size_t(HT_Event *)' {aka 'unsigned int(HT_Event *)'} 819 | HT_API size_t ht_HT_Event_get_size(HT_Event* event); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1090:15: error: conflicting types for 'ht_HT_Event_fnc_serialize'; have 'size_t(HT_Event *, HT_Byte *)' {aka 'unsigned int(HT_Event *, unsigned char *)'} 1090 | HT_API size_t ht_HT_Event_fnc_serialize(HT_Event* event, HT_Byte* buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:820:15: note: previous declaration of 'ht_HT_Event_fnc_serialize' with type 'size_t(HT_Event *, HT_Byte *)' {aka 'unsigned int(HT_Event *, unsigned char *)'} 820 | HT_API size_t ht_HT_Event_fnc_serialize(HT_Event* event, HT_Byte* buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1094:8: error: redefinition of 'struct _HT_EventKlass' 1094 | struct _HT_EventKlass | ^~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:824:8: note: originally defined here 824 | struct _HT_EventKlass | ^~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1123:36: warning: redefinition of typedef 'HT_EventIdProvider' [-Wpedantic] 1123 | typedef struct _HT_EventIdProvider HT_EventIdProvider; | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:751:36: note: previous declaration of 'HT_EventIdProvider' with type 'HT_EventIdProvider' {aka 'struct _HT_EventIdProvider'} 751 | typedef struct _HT_EventIdProvider HT_EventIdProvider; | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1201:9: error: unknown type name 'HT_TimelineListenerCallback' 1201 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1220:9: error: unknown type name 'HT_TimelineListenerCallback' 1220 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1964:1: warning: "/*" within comment [-Wcomment] 1964 | /** | In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1583:61: error: unknown type name 'HT_TimelineListenerCallback' 1583 | HT_API size_t ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1666:68: error: expected ')' before '(' token 1666 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^ | ) 1667 | (INTEGER, HT_CallstackEventLabel, label)) | ~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1699:63: error: unknown type name 'HT_CallstackBaseEvent' 1699 | HT_API void ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1796:21: warning: redefinition of typedef 'HT_TaskCallback' [-Wpedantic] 1796 | typedef HT_Boolean(*HT_TaskCallback)(void* user_data); | ^~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:574:21: note: previous declaration of 'HT_TaskCallback' with type 'HT_TaskCallback' {aka 'int (*)(void *)'} 574 | typedef HT_Boolean(*HT_TaskCallback)(void* user_data); | ^~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1798:17: warning: redefinition of typedef 'HT_TaskId' [-Wpedantic] 1798 | typedef int32_t HT_TaskId; | ^~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:576:17: note: previous declaration of 'HT_TaskId' with type 'HT_TaskId' {aka 'int'} 576 | typedef int32_t HT_TaskId; | ^~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1810:5: error: redeclaration of enumerator 'HT_TASK_SCHEDULING_IGNORE_DELAYS' 1810 | HT_TASK_SCHEDULING_IGNORE_DELAYS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:588:5: note: previous definition of 'HT_TASK_SCHEDULING_IGNORE_DELAYS' with type 'enum ' 588 | HT_TASK_SCHEDULING_IGNORE_DELAYS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1814:5: error: redeclaration of enumerator 'HT_TASK_SCHEDULING_RESTART_TIMER' 1814 | HT_TASK_SCHEDULING_RESTART_TIMER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:592:5: note: previous definition of 'HT_TASK_SCHEDULING_RESTART_TIMER' with type 'enum ' 592 | HT_TASK_SCHEDULING_RESTART_TIMER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1815:3: error: conflicting types for 'HT_TaskSchedulingMode'; have 'enum ' 1815 | } HT_TaskSchedulingMode; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:593:3: note: previous declaration of 'HT_TaskSchedulingMode' with type 'HT_TaskSchedulingMode' 593 | } HT_TaskSchedulingMode; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1817:34: warning: redefinition of typedef 'HT_TaskScheduler' [-Wpedantic] 1817 | typedef struct _HT_TaskScheduler HT_TaskScheduler; | ^~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:595:34: note: previous declaration of 'HT_TaskScheduler' with type 'HT_TaskScheduler' {aka 'struct _HT_TaskScheduler'} 595 | typedef struct _HT_TaskScheduler HT_TaskScheduler; | ^~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1846:18: error: conflicting types for 'ht_task_scheduler_schedule_task'; have 'HT_TaskId(HT_TaskScheduler *, HT_TaskSchedulingMode, HT_DurationNs, HT_Boolean (*)(void *), void *)' {aka 'int(struct _HT_TaskScheduler *, HT_TaskSchedulingMode, long long unsigned int, int (*)(void *), void *)'} 1846 | HT_API HT_TaskId ht_task_scheduler_schedule_task(HT_TaskScheduler* task_scheduler, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:624:18: note: previous declaration of 'ht_task_scheduler_schedule_task' with type 'HT_TaskId(HT_TaskScheduler *, HT_TaskSchedulingMode, HT_DurationNs, HT_Boolean (*)(void *), void *)' {aka 'int(struct _HT_TaskScheduler *, HT_TaskSchedulingMode, long long unsigned int, int (*)(void *), void *)'} 624 | HT_API HT_TaskId ht_task_scheduler_schedule_task(HT_TaskScheduler* task_scheduler, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1964:1: warning: "/*" within comment [-Wcomment] 1964 | /** | /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:114:9: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerContainer'? 114 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:328:56: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerContainer'? 328 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:330:52: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerContainer'? 330 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:531:1: error: conflicting types for 'ht_task_scheduler_schedule_task'; have 'HT_TaskId(HT_TaskScheduler *, HT_TaskSchedulingMode, HT_DurationNs, HT_Boolean (*)(void *), void *)' {aka 'int(struct _HT_TaskScheduler *, HT_TaskSchedulingMode, long long unsigned int, int (*)(void *), void *)'} 531 | ht_task_scheduler_schedule_task(HT_TaskScheduler* task_scheduler, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:624:18: note: previous declaration of 'ht_task_scheduler_schedule_task' with type 'HT_TaskId(HT_TaskScheduler *, HT_TaskSchedulingMode, HT_DurationNs, HT_Boolean (*)(void *), void *)' {aka 'int(struct _HT_TaskScheduler *, HT_TaskSchedulingMode, long long unsigned int, int (*)(void *), void *)'} 624 | HT_API HT_TaskId ht_task_scheduler_schedule_task(HT_TaskScheduler* task_scheduler, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:663:5: error: unknown type name 'HT_TimelineListenerCallback' 663 | HT_TimelineListenerCallback callback; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: In function 'ht_timeline_listener_container_notify_listeners': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:715:9: error: called object is not a function or function pointer 715 | entry->callback(events, size, serialize_events, entry->user_data); | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: At top level: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:788:9: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerEntry'? 788 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerEntry /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:849:36: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerEntry'? 849 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerEntry In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: In function 'ht_init': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: warning: implicit declaration of function 'ht_HT_EndiannessInfoEvent_register_event_klass'; did you mean 'ht_HT_Event_register_event_klass'? [-Wimplicit-function-declaration] 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:874:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 874 | HT_REGISTER_EVENT_KLASS(HT_EndiannessInfoEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: warning: implicit declaration of function 'ht_HT_EventKlassInfoEvent_register_event_klass'; did you mean 'ht_HT_Event_register_event_klass'? [-Wimplicit-function-declaration] 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: warning: implicit declaration of function 'ht_HT_EventKlassFieldInfoEvent_register_event_klass' [-Wimplicit-function-declaration] 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: warning: implicit declaration of function 'ht_HT_CallstackBaseEvent_register_event_klass'; did you mean 'ht_HT_Event_register_event_klass'? [-Wimplicit-function-declaration] 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: warning: implicit declaration of function 'ht_HT_CallstackIntEvent_register_event_klass'; did you mean 'ht_HT_Event_register_event_klass'? [-Wimplicit-function-declaration] 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: warning: implicit declaration of function 'ht_HT_CallstackStringEvent_register_event_klass'; did you mean 'ht_HT_Event_register_event_klass'? [-Wimplicit-function-declaration] 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:880:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 880 | HT_REGISTER_EVENT_KLASS(HT_CallstackStringEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: warning: implicit declaration of function 'ht_HT_StringMappingEvent_register_event_klass'; did you mean 'ht_HT_Event_register_event_klass'? [-Wimplicit-function-declaration] 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: warning: implicit declaration of function 'ht_HT_SystemInfoEvent_register_event_klass'; did you mean 'ht_HT_Event_register_event_klass'? [-Wimplicit-function-declaration] 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:882:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 882 | HT_REGISTER_EVENT_KLASS(HT_SystemInfoEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: At top level: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1601:44: error: conflicting types for 'ht_HT_Event_get_size'; have 'size_t(HT_Event *)' {aka 'unsigned int(HT_Event *)'} 1601 | #define HT_EVENT_GET_SIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_get_size | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1093:8: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION' 1093 | size_t HT_EVENT_GET_SIZE_FUNCTION(HT_Event)(HT_Event* event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:819:15: note: previous declaration of 'ht_HT_Event_get_size' with type 'size_t(HT_Event *)' {aka 'unsigned int(HT_Event *)'} 819 | HT_API size_t ht_HT_Event_get_size(HT_Event* event); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1602:45: error: conflicting types for 'ht_HT_Event_fnc_serialize'; have 'size_t(HT_Event *, HT_Byte *)' {aka 'unsigned int(HT_Event *, unsigned char *)'} 1602 | #define HT_EVENT_SERIALIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_fnc_serialize | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1098:8: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION' 1098 | size_t HT_EVENT_SERIALIZE_FUNCTION(HT_Event)(HT_Event* event, HT_Byte* buffer) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:820:15: note: previous declaration of 'ht_HT_Event_fnc_serialize' with type 'size_t(HT_Event *, HT_Byte *)' {aka 'unsigned int(HT_Event *, unsigned char *)'} 820 | HT_API size_t ht_HT_Event_fnc_serialize(HT_Event* event, HT_Byte* buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: In function 'ht_HT_Event_get_event_klass_instance': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1602:45: warning: initialization of 'size_t (*)(HT_Event *, HT_Byte *)' {aka 'unsigned int (*)(HT_Event *, unsigned char *)'} from incompatible pointer type 'size_t (*)(HT_Event *, HT_Byte *)' {aka 'unsigned int (*)(HT_Event *, unsigned char *)'} [-Wincompatible-pointer-types] 1602 | #define HT_EVENT_SERIALIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_fnc_serialize | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1655:13: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION' 1655 | HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1109:1: note: in expansion of macro 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF' 1109 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(HT_Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1602:45: note: (near initialization for 'klass_instance.serialize') 1602 | #define HT_EVENT_SERIALIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_fnc_serialize | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1655:13: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION' 1655 | HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1109:1: note: in expansion of macro 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF' 1109 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(HT_Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1601:44: warning: initialization of 'size_t (*)(HT_Event *)' {aka 'unsigned int (*)(HT_Event *)'} from incompatible pointer type 'size_t (*)(HT_Event *)' {aka 'unsigned int (*)(HT_Event *)'} [-Wincompatible-pointer-types] 1601 | #define HT_EVENT_GET_SIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_get_size | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1656:13: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION' 1656 | HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1109:1: note: in expansion of macro 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF' 1109 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(HT_Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1601:44: note: (near initialization for 'klass_instance.get_size') 1601 | #define HT_EVENT_GET_SIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_get_size | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1656:13: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION' 1656 | HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1109:1: note: in expansion of macro 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF' 1109 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(HT_Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: At top level: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1110:1: warning: return type defaults to 'int' [-Wimplicit-int] 1110 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(HT_Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1110:1: warning: no previous prototype for 'HT_EVENT_REGISTER_KLASS_FUNCTION_DEF' [-Wmissing-prototypes] /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: In function 'HT_EVENT_REGISTER_KLASS_FUNCTION_DEF': [ 33%] Building C object lib/CMakeFiles/hawktracer.dir/feature_callstack.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1339:1: warning: empty declaration 1339 | struct _HT_FileDumpListener | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1348:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1348 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1354:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1354 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1362 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1412:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1412 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1429:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1429 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1457:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1457 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1482 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1502:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1502 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1533:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1533 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1538:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1538 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1544:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1544 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1560:18: error: storage class specified for parameter '_posix_mapped_tracepoint_mapped_mtx' 1560 | static HT_Mutex* _posix_mapped_tracepoint_mapped_mtx = NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1560:1: error: parameter '_posix_mapped_tracepoint_mapped_mtx' is initialized 1560 | static HT_Mutex* _posix_mapped_tracepoint_mapped_mtx = NULL; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1561:21: error: storage class specified for parameter '_mapped_timeline' 1561 | static HT_Timeline* _mapped_timeline; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1562:20: error: storage class specified for parameter '_mapped_ptr' 1562 | static const char* _mapped_ptr; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1566:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1566 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1572:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1572 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1581:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1581 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1589:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1589 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1595:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1595 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1608:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1608 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1623:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1623 | { | ^ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:964:50: error: 'HT_TimelineListenerCallback' was not declared in this scope 964 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:964:88: error: expected primary-expression before 'void' 964 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:964:115: error: expected primary-expression before 'serialize' 964 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:964:124: error: expression list treated as compound expression in initializer [-fpermissive] 964 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1649:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1649 | { | ^ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1082:26: error: conflicting declaration 'typedef struct HT_Event HT_Event' 1082 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:261:7: note: in definition of macro 'MKCREFLECT_DEFINE_STRUCT' 261 | } TYPE_NAME; \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1658:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1658 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:812:26: note: previous declaration as 'typedef struct HT_Event HT_Event' 812 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:261:7: note: in definition of macro 'MKCREFLECT_DEFINE_STRUCT' 261 | } TYPE_NAME; \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:234:26: error: redefinition of 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_Event_type_info()' 234 | MKCREFLECT_TypeInfo* mkcreflect_get_##TYPE_NAME##_type_info(void) \ | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:263:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 263 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1082:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1082 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:234:26: note: 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_Event_type_info()' previously defined here 234 | MKCREFLECT_TypeInfo* mkcreflect_get_##TYPE_NAME##_type_info(void) \ | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:263:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 263 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:812:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 812 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1688 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1705:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1705 | { | ^ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1094:8: error: redefinition of 'struct _HT_EventKlass' 1094 | struct _HT_EventKlass | ^~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:824:8: note: previous definition of 'struct _HT_EventKlass' 824 | struct _HT_EventKlass | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1722:20: error: storage class specified for parameter '_ht_current_thread_id' 1722 | static HT_ThreadId _ht_current_thread_id = 0; // TODO: this must be atomic | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1201:9: error: 'HT_TimelineListenerCallback' has not been declared 1201 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1220:9: error: 'HT_TimelineListenerCallback' has not been declared 1220 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1722:1: error: parameter '_ht_current_thread_id' is initialized 1722 | static HT_ThreadId _ht_current_thread_id = 0; // TODO: this must be atomic | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1726:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1726 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1742:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1742 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1748:45: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerEntry'? 1748 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerEntry /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1767:49: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerEntry'? 1767 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerEntry /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1797:1: warning: empty declaration 1797 | struct _HT_Timeline | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1811:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1811 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1821:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1821 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1828:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1828 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1889:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1889 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1899:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1899 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1928:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1928 | { | ^ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1583:61: error: 'HT_TimelineListenerCallback' was not declared in this scope 1583 | HT_API size_t ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1936:9: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerEntry'? 1936 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerEntry /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1583:99: error: expected primary-expression before 'void' 1583 | HT_API size_t ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1583:126: error: expected primary-expression before 'serialize' 1583 | HT_API size_t ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1583:135: error: expression list treated as compound expression in initializer [-fpermissive] 1583 | HT_API size_t ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1945:9: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerEntry'? 1945 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerEntry /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1955 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1966:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1966 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2027:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2027 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2056:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2056 | { | ^ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:62:5: error: storage class specified for parameter 'div_t' 62 | } div_t; | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:70:5: error: storage class specified for parameter 'ldiv_t' 70 | } ldiv_t; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:76:1: error: expected declaration specifiers before '__extension__' 76 | __extension__ typedef struct | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:80:5: error: expected declaration specifiers before 'lldiv_t' 80 | } lldiv_t; | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:97:15: error: storage class specified for parameter '__ctype_get_mb_cur_max' 97 | extern size_t __ctype_get_mb_cur_max (void) __THROW __wur; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:101:15: error: storage class specified for parameter 'atof' 101 | extern double atof (const char *__nptr) | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:104:12: error: storage class specified for parameter 'atoi' 104 | extern int atoi (const char *__nptr) | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:107:17: error: storage class specified for parameter 'atol' 107 | extern long int atol (const char *__nptr) | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:112:1: error: expected declaration specifiers before '__extension__' 112 | __extension__ extern long long int atoll (const char *__nptr) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:117:15: error: storage class specified for parameter 'strtod' 117 | extern double strtod (const char *__restrict __nptr, | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:123:14: error: storage class specified for parameter 'strtof' 123 | extern float strtof (const char *__restrict __nptr, | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:126:20: error: storage class specified for parameter 'strtold' 126 | extern long double strtold (const char *__restrict __nptr, | ^~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1666:23: error: expected constructor, destructor, or type conversion before '(' token 1666 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:176:17: error: storage class specified for parameter 'strtol' 176 | extern long int strtol (const char *__restrict __nptr, | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:180:26: error: storage class specified for parameter 'strtoul' 180 | extern unsigned long int strtoul (const char *__restrict __nptr, | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:186:1: error: expected declaration specifiers before '__extension__' 186 | __extension__ | ^~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:283:27: error: expected declaration before '}' token 283 | # define HT_DECLS_END } | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1681:1: note: in expansion of macro 'HT_DECLS_END' 1681 | HT_DECLS_END | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:191:1: error: expected declaration specifiers before '__extension__' 191 | __extension__ | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:199:1: error: expected declaration specifiers before '__extension__' 199 | __extension__ | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:204:1: error: expected declaration specifiers before '__extension__' 204 | __extension__ | ^~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1699:63: error: 'HT_CallstackBaseEvent' has not been declared 1699 | HT_API void ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 362 | { | ^ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:367:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 367 | { | ^ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:372:1: error: expected declaration specifiers before '__extension__' 372 | __extension__ __extern_inline long long int | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:385:14: error: storage class specified for parameter 'l64a' 385 | extern char *l64a (long int __n) __THROW __wur; | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:388:17: error: storage class specified for parameter 'a64l' 388 | extern long int a64l (const char *__s) | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1810:5: error: 'HT_TASK_SCHEDULING_IGNORE_DELAYS' conflicts with a previous declaration 1810 | HT_TASK_SCHEDULING_IGNORE_DELAYS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:588:5: note: previous declaration 'HT_TaskSchedulingMode HT_TASK_SCHEDULING_IGNORE_DELAYS' 588 | HT_TASK_SCHEDULING_IGNORE_DELAYS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:394, from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:33:18: error: storage class specified for parameter 'u_char' 33 | typedef __u_char u_char; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:34:19: error: storage class specified for parameter 'u_short' 34 | typedef __u_short u_short; | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:35:17: error: storage class specified for parameter 'u_int' 35 | typedef __u_int u_int; | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:36:18: error: storage class specified for parameter 'u_long' 36 | typedef __u_long u_long; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:37:18: error: storage class specified for parameter 'quad_t' 37 | typedef __quad_t quad_t; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:38:20: error: storage class specified for parameter 'u_quad_t' 38 | typedef __u_quad_t u_quad_t; | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:39:18: error: storage class specified for parameter 'fsid_t' 39 | typedef __fsid_t fsid_t; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:42:18: error: storage class specified for parameter 'loff_t' 42 | typedef __loff_t loff_t; | ^~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1814:5: error: 'HT_TASK_SCHEDULING_RESTART_TIMER' conflicts with a previous declaration 1814 | HT_TASK_SCHEDULING_RESTART_TIMER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:49:19: error: storage class specified for parameter 'ino_t' 49 | typedef __ino64_t ino_t; | ^~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:592:5: note: previous declaration 'HT_TaskSchedulingMode HT_TASK_SCHEDULING_RESTART_TIMER' 592 | HT_TASK_SCHEDULING_RESTART_TIMER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:54:19: error: storage class specified for parameter 'ino64_t' 54 | typedef __ino64_t ino64_t; | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:59:17: error: storage class specified for parameter 'dev_t' 59 | typedef __dev_t dev_t; | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:69:18: error: storage class specified for parameter 'mode_t' 69 | typedef __mode_t mode_t; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:74:19: error: storage class specified for parameter 'nlink_t' 74 | typedef __nlink_t nlink_t; | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:103:16: error: storage class specified for parameter 'id_t' 103 | typedef __id_t id_t; | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:114:19: error: storage class specified for parameter 'daddr_t' 114 | typedef __daddr_t daddr_t; | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:115:19: error: storage class specified for parameter 'caddr_t' 115 | typedef __caddr_t caddr_t; | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:121:17: error: storage class specified for parameter 'key_t' 121 | typedef __key_t key_t; | ^~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1815:3: error: conflicting declaration 'typedef enum HT_TaskSchedulingMode HT_TaskSchedulingMode' 1815 | } HT_TaskSchedulingMode; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:593:3: note: previous declaration as 'typedef enum HT_TaskSchedulingMode HT_TaskSchedulingMode' 593 | } HT_TaskSchedulingMode; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:394, from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:148:27: error: storage class specified for parameter 'ulong' 148 | typedef unsigned long int ulong; | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:149:28: error: storage class specified for parameter 'ushort' 149 | typedef unsigned short int ushort; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:150:22: error: storage class specified for parameter 'uint' 150 | typedef unsigned int uint; | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:158:19: error: storage class specified for parameter 'u_int8_t' 158 | typedef __uint8_t u_int8_t; | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:159:20: error: storage class specified for parameter 'u_int16_t' 159 | typedef __uint16_t u_int16_t; | ^~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1985:7: error: redefinition of 'class HawkTracer::ScopedTracepoint' 1985 | class ScopedTracepoint | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:160:20: error: storage class specified for parameter 'u_int32_t' 160 | typedef __uint32_t u_int32_t; | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:161:20: error: storage class specified for parameter 'u_int64_t' 161 | typedef __uint64_t u_int64_t; | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:164:13: error: storage class specified for parameter 'register_t' 164 | typedef int register_t __attribute__ ((__mode__ (__word__))); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1723:7: note: previous definition of 'class HawkTracer::ScopedTracepoint' 1723 | class ScopedTracepoint | ^~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/endian.h:35, from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:176, from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:394, from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/bits/byteswap.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 35 | { | ^ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/bits/byteswap.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 50 | { | ^ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/bits/byteswap.h:69:1: error: expected declaration specifiers before '__extension__' 69 | __extension__ static __inline __uint64_t | ^~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/endian.h:36, from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:176, from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:394, from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/bits/uintn-identity.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 34 | { | ^ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/bits/uintn-identity.h:40:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 40 | { | ^ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/bits/uintn-identity.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 46 | { | ^ In file included from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/select.h:33, from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:179, from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:394, from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/bits/types/sigset_t.h:7:20: error: storage class specified for parameter 'sigset_t' 7 | typedef __sigset_t sigset_t; | ^~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:179, from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:394, from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/select.h:43:23: error: storage class specified for parameter 'suseconds_t' 43 | typedef __suseconds_t suseconds_t; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/select.h:49:18: error: storage class specified for parameter '__fd_mask' 49 | typedef long int __fd_mask; | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/select.h:67:5: error: expected specifier-qualifier-list before '__fd_mask' 67 | __fd_mask __fds_bits[__FD_SETSIZE / __NFDBITS]; | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/select.h:70:5: error: storage class specified for parameter 'fd_set' 70 | } fd_set; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/select.h:77:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fd_mask' 77 | typedef __fd_mask fd_mask; | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/select.h:102:32: error: expected declaration specifiers or '...' before 'fd_set' 102 | extern int select (int __nfds, fd_set *__restrict __readfds, | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/select.h:103:20: error: expected declaration specifiers or '...' before 'fd_set' 103 | fd_set *__restrict __writefds, | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/select.h:104:20: error: expected declaration specifiers or '...' before 'fd_set' 104 | fd_set *__restrict __exceptfds, | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/select.h:127:33: error: expected declaration specifiers or '...' before 'fd_set' 127 | extern int pselect (int __nfds, fd_set *__restrict __readfds, | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/select.h:128:21: error: expected declaration specifiers or '...' before 'fd_set' 128 | fd_set *__restrict __writefds, | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/select.h:129:21: error: expected declaration specifiers or '...' before 'fd_set' 129 | fd_set *__restrict __exceptfds, | ^~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:394, from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:185:21: error: storage class specified for parameter 'blksize_t' 185 | typedef __blksize_t blksize_t; | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:205:22: error: storage class specified for parameter 'blkcnt_t' 205 | typedef __blkcnt64_t blkcnt_t; /* Type to count number of disk blocks. */ | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:209:24: error: storage class specified for parameter 'fsblkcnt_t' 209 | typedef __fsblkcnt64_t fsblkcnt_t; /* Type to count file system blocks. */ | ^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:213:24: error: storage class specified for parameter 'fsfilcnt_t' 213 | typedef __fsfilcnt64_t fsfilcnt_t; /* Type to count file system inodes. */ | ^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:219:22: error: storage class specified for parameter 'blkcnt64_t' 219 | typedef __blkcnt64_t blkcnt64_t; /* Type to count number of disk blocks. */ | ^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:220:24: error: storage class specified for parameter 'fsblkcnt64_t' 220 | typedef __fsblkcnt64_t fsblkcnt64_t; /* Type to count file system blocks. */ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/sys/types.h:221:24: error: storage class specified for parameter 'fsfilcnt64_t' 221 | typedef __fsfilcnt64_t fsfilcnt64_t; /* Type to count file system inodes. */ | ^~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:401:17: error: storage class specified for parameter 'random' 401 | extern long int random (void) __THROW; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:404:13: error: storage class specified for parameter 'srandom' 404 | extern void srandom (unsigned int __seed) __THROW; | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:410:14: error: storage class specified for parameter 'initstate' 410 | extern char *initstate (unsigned int __seed, char *__statebuf, | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:415:14: error: storage class specified for parameter 'setstate' 415 | extern char *setstate (char *__statebuf) __THROW __nonnull ((1)); | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:434:12: error: storage class specified for parameter 'random_r' 434 | extern int random_r (struct random_data *__restrict __buf, | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:437:12: error: storage class specified for parameter 'srandom_r' 437 | extern int srandom_r (unsigned int __seed, struct random_data *__buf) | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:440:12: error: storage class specified for parameter 'initstate_r' 440 | extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:445:12: error: storage class specified for parameter 'setstate_r' 445 | extern int setstate_r (char *__restrict __statebuf, | ^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:453:12: error: storage class specified for parameter 'rand' 453 | extern int rand (void) __THROW; | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:455:13: error: storage class specified for parameter 'srand' 455 | extern void srand (unsigned int __seed) __THROW; | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:459:12: error: storage class specified for parameter 'rand_r' 459 | extern int rand_r (unsigned int *__seed) __THROW; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:467:15: error: storage class specified for parameter 'drand48' 467 | extern double drand48 (void) __THROW; | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:468:15: error: storage class specified for parameter 'erand48' 468 | extern double erand48 (unsigned short int __xsubi[3]) __THROW __nonnull ((1)); | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:471:17: error: storage class specified for parameter 'lrand48' 471 | extern long int lrand48 (void) __THROW; | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:472:17: error: storage class specified for parameter 'nrand48' 472 | extern long int nrand48 (unsigned short int __xsubi[3]) | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:476:17: error: storage class specified for parameter 'mrand48' 476 | extern long int mrand48 (void) __THROW; | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:477:17: error: storage class specified for parameter 'jrand48' 477 | extern long int jrand48 (unsigned short int __xsubi[3]) | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:481:13: error: storage class specified for parameter 'srand48' 481 | extern void srand48 (long int __seedval) __THROW; | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:482:28: error: storage class specified for parameter 'seed48' 482 | extern unsigned short int *seed48 (unsigned short int __seed16v[3]) | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:484:13: error: storage class specified for parameter 'lcong48' 484 | extern void lcong48 (unsigned short int __param[7]) __THROW __nonnull ((1)); | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:501:12: error: storage class specified for parameter 'drand48_r' 501 | extern int drand48_r (struct drand48_data *__restrict __buffer, | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:503:12: error: storage class specified for parameter 'erand48_r' 503 | extern int erand48_r (unsigned short int __xsubi[3], | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:508:12: error: storage class specified for parameter 'lrand48_r' 508 | extern int lrand48_r (struct drand48_data *__restrict __buffer, | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:511:12: error: storage class specified for parameter 'nrand48_r' 511 | extern int nrand48_r (unsigned short int __xsubi[3], | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:517:12: error: storage class specified for parameter 'mrand48_r' 517 | extern int mrand48_r (struct drand48_data *__restrict __buffer, | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:520:12: error: storage class specified for parameter 'jrand48_r' 520 | extern int jrand48_r (unsigned short int __xsubi[3], | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:526:12: error: storage class specified for parameter 'srand48_r' 526 | extern int srand48_r (long int __seedval, struct drand48_data *__buffer) | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:529:12: error: storage class specified for parameter 'seed48_r' 529 | extern int seed48_r (unsigned short int __seed16v[3], | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:532:12: error: storage class specified for parameter 'lcong48_r' 532 | extern int lcong48_r (unsigned short int __param[7], | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:539:14: error: storage class specified for parameter 'malloc' 539 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:304:56: error: 'HT_TimelineListenerCallback' was not declared in this scope 304 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:304:94: error: expected primary-expression before 'void' 304 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:542:14: error: storage class specified for parameter 'calloc' 542 | extern void *calloc (size_t __nmemb, size_t __size) | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:304:121: error: expected primary-expression before 'serialize' 304 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:304:130: error: expression list treated as compound expression in initializer [-fpermissive] 304 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:550:14: error: storage class specified for parameter 'realloc' 550 | extern void *realloc (void *__ptr, size_t __size) | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:554:13: error: storage class specified for parameter 'free' 554 | extern void free (void *__ptr) __THROW; | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:562:14: error: storage class specified for parameter 'reallocarray' 562 | extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:568:14: error: storage class specified for parameter 'reallocarray' 568 | extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:568:14: error: redefinition of parameter 'reallocarray' /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:562:14: note: previous definition of 'reallocarray' with type 'void * (*)(void *, size_t, size_t)' {aka 'void * (*)(void *, unsigned int, unsigned int)'} 562 | extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) | ^~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:573, from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/alloca.h:32:14: error: storage class specified for parameter 'alloca' 32 | extern void *alloca (size_t __size) __THROW; | ^~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:579:14: error: storage class specified for parameter 'valloc' 579 | extern void *valloc (size_t __size) __THROW __attribute_malloc__ | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:585:12: error: storage class specified for parameter 'posix_memalign' 585 | extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:596:13: error: storage class specified for parameter 'abort' 596 | extern void abort (void) __THROW __attribute__ ((__noreturn__)); | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:600:12: error: storage class specified for parameter 'atexit' 600 | extern int atexit (void (*__func) (void)) __THROW __nonnull ((1)); | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:615:12: error: storage class specified for parameter 'on_exit' 615 | extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:622:13: error: storage class specified for parameter 'exit' 622 | extern void exit (int __status) __THROW __attribute__ ((__noreturn__)); | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:634:13: error: storage class specified for parameter '_Exit' 634 | extern void _Exit (int __status) __THROW __attribute__ ((__noreturn__)); | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:639:14: error: storage class specified for parameter 'getenv' 639 | extern char *getenv (const char *__name) __THROW __nonnull ((1)) __wur; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:652:12: error: storage class specified for parameter 'putenv' 652 | extern int putenv (char *__string) __THROW __nonnull ((1)); | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:658:12: error: storage class specified for parameter 'setenv' 658 | extern int setenv (const char *__name, const char *__value, int __replace) | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:662:12: error: storage class specified for parameter 'unsetenv' 662 | extern int unsetenv (const char *__name) __THROW __nonnull ((1)); | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:669:12: error: storage class specified for parameter 'clearenv' 669 | extern int clearenv (void) __THROW; | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:680:14: error: storage class specified for parameter 'mktemp' 680 | extern char *mktemp (char *__template) __THROW __nonnull ((1)); | ^~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/features.h:488, from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/inttypes.h:25, from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:455, from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:696:12: error: storage class specified for parameter 'mkstemp' 696 | extern int __REDIRECT (mkstemp, (char *__template), mkstemp64) | ^~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:703:12: error: storage class specified for parameter 'mkstemp64' 703 | extern int mkstemp64 (char *__template) __nonnull ((1)) __wur; | ^~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/features.h:488, from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/inttypes.h:25, from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:455, from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:718:12: error: storage class specified for parameter 'mkstemps' 718 | extern int __REDIRECT (mkstemps, (char *__template, int __suffixlen), | ^~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:725:12: error: storage class specified for parameter 'mkstemps64' 725 | extern int mkstemps64 (char *__template, int __suffixlen) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:736:14: error: storage class specified for parameter 'mkdtemp' 736 | extern char *mkdtemp (char *__template) __THROW __nonnull ((1)) __wur; | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:306:52: error: 'HT_TimelineListenerCallback' was not declared in this scope 306 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:789:12: error: storage class specified for parameter 'system' 789 | extern int system (const char *__command) __wur; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:306:90: error: expected primary-expression before 'void' 306 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:306:117: error: expected primary-expression before 'serialize' 306 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:306:126: error: expression list treated as compound expression in initializer [-fpermissive] 306 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:806:14: error: storage class specified for parameter 'realpath' 806 | extern char *realpath (const char *__restrict __name, | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:814:15: error: storage class specified for parameter '__compar_fn_t' 814 | typedef int (*__compar_fn_t) (const void *, const void *); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:827:54: error: expected declaration specifiers or '...' before '__compar_fn_t' 827 | size_t __nmemb, size_t __size, __compar_fn_t __compar) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:401:9: error: 'HT_TimelineListenerCallback' has not been declared 401 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:831, from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/bits/stdlib-bsearch.h:21:10: error: expected declaration specifiers or '...' before '__compar_fn_t' 21 | __compar_fn_t __compar) | ^~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:837:20: error: expected declaration specifiers or '...' before '__compar_fn_t' 837 | __compar_fn_t __compar) __nonnull ((1, 4)); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:846:12: error: storage class specified for parameter 'abs' 846 | extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; | ^~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:847:17: error: storage class specified for parameter 'labs' 847 | extern long int labs (long int __x) __THROW __attribute__ ((__const__)) __wur; | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:850:1: error: expected declaration specifiers before '__extension__' 850 | __extension__ extern long long int llabs (long long int __x) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:858:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'div' 858 | extern div_t div (int __numer, int __denom) | ^~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:860:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ldiv' 860 | extern ldiv_t ldiv (long int __numer, long int __denom) | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:864:1: error: expected declaration specifiers before '__extension__' 864 | __extension__ extern lldiv_t lldiv (long long int __numer, | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:878:14: error: storage class specified for parameter 'ecvt' 878 | extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:884:14: error: storage class specified for parameter 'fcvt' 884 | extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:890:14: error: storage class specified for parameter 'gcvt' 890 | extern char *gcvt (double __value, int __ndigit, char *__buf) | ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:896:14: error: storage class specified for parameter 'qecvt' 896 | extern char *qecvt (long double __value, int __ndigit, | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:899:14: error: storage class specified for parameter 'qfcvt' 899 | extern char *qfcvt (long double __value, int __ndigit, | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:902:14: error: storage class specified for parameter 'qgcvt' 902 | extern char *qgcvt (long double __value, int __ndigit, char *__buf) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:908:12: error: storage class specified for parameter 'ecvt_r' 908 | extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:911:12: error: storage class specified for parameter 'fcvt_r' 911 | extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:915:12: error: storage class specified for parameter 'qecvt_r' 915 | extern int qecvt_r (long double __value, int __ndigit, | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:919:12: error: storage class specified for parameter 'qfcvt_r' 919 | extern int qfcvt_r (long double __value, int __ndigit, | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:928:12: error: storage class specified for parameter 'mblen' 928 | extern int mblen (const char *__s, size_t __n) __THROW; | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:931:12: error: storage class specified for parameter 'mbtowc' 931 | extern int mbtowc (wchar_t *__restrict __pwc, | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:935:12: error: storage class specified for parameter 'wctomb' 935 | extern int wctomb (char *__s, wchar_t __wchar) __THROW; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:939:15: error: storage class specified for parameter 'mbstowcs' 939 | extern size_t mbstowcs (wchar_t *__restrict __pwcs, | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:943:15: error: storage class specified for parameter 'wcstombs' 943 | extern size_t wcstombs (char *__restrict __s, | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:953:12: error: storage class specified for parameter 'rpmatch' 953 | extern int rpmatch (const char *__response) __THROW __nonnull ((1)) __wur; | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:964:12: error: storage class specified for parameter 'getsubopt' 964 | extern int getsubopt (char **__restrict __optionp, | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:1010:12: error: storage class specified for parameter 'getloadavg' 1010 | extern int getloadavg (double __loadavg[], int __nelem) | ^~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:1020, from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2063: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/bits/stdlib-float.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 26 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:663:5: error: 'HT_TimelineListenerCallback' does not name a type; did you mean 'HT_TimelineListenerContainer'? 663 | HT_TimelineListenerCallback callback; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2065:25: error: storage class specified for parameter 'realloc_fnc_' 2065 | static realloc_function realloc_fnc_ = NULL; | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2065:1: error: parameter 'realloc_fnc_' is initialized 2065 | static realloc_function realloc_fnc_ = NULL; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2066:14: error: storage class specified for parameter 'user_data_' 2066 | static void* user_data_ = NULL; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2066:1: error: parameter 'user_data_' is initialized 2066 | static void* user_data_ = NULL; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2069:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2069 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'void ht_timeline_listener_container_notify_listeners(HT_TimelineListenerContainer*, TEventPtr, size_t, HT_Boolean)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:715:16: error: 'struct HT_TimelineListenerEntry' has no member named 'callback' 715 | entry->callback(events, size, serialize_events, entry->user_data); | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2075:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2075 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2080:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2080 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:788:9: error: 'HT_TimelineListenerCallback' has not been declared 788 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'HT_ErrorCode ht_timeline_listener_container_register_listener(HT_TimelineListenerContainer*, int, void*, HT_DestroyCallback)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:795:5: error: too many initializers for 'HT_TimelineListenerEntry' 795 | }; | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2085:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2085 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2102:1: error: storage class specified for parameter 'ht_feature_cached_string_destroy' 2102 | ht_feature_cached_string_destroy(HT_Feature* f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:849:1: error: redefinition of 'size_t ht_timeline_listener_push_metadata' 849 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:964:15: note: 'size_t ht_timeline_listener_push_metadata' previously defined here 964 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2110:3: error: storage class specified for parameter 'HT_FeatureCachedString' 2110 | } HT_FeatureCachedString; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:910:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 910 | static HT_FeatureKlass* TYPE_NAME ## _get_class(void) { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:914:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 914 | static TYPE_NAME* TYPE_NAME ## _alloc(void) { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:921:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 921 | static HT_INLINE TYPE_NAME* TYPE_NAME ## _from_timeline(HT_Timeline* timeline) { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:924:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 924 | HT_ErrorCode TYPE_NAME ## _register(void) { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2126 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2176 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:849:36: error: 'HT_TimelineListenerCallback' was not declared in this scope; did you mean 'HT_TimelineListenerEntry'? 849 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerEntry /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:849:74: error: expected primary-expression before 'void' 849 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2186 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:849:101: error: expected primary-expression before 'serialize' 849 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2202 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2227 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2234:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2234 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2241 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2256 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2287:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2287 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2310:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2310 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2333:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2333 | { | ^ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'void ht_init(int, char**)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: error: 'ht_HT_EndiannessInfoEvent_register_event_klass' was not declared in this scope; did you mean 'ht_HT_Event_register_event_klass'? 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:874:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 874 | HT_REGISTER_EVENT_KLASS(HT_EndiannessInfoEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2343 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2372:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2372 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2395 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:178:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 178 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2403:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2403 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:194:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 194 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2403:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2403 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:211:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 211 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2403:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2403 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:226:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 226 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2403:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2403 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:242:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 242 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2403:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2403 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: error: 'ht_HT_EventKlassInfoEvent_register_event_klass' was not declared in this scope; did you mean 'ht_HT_Event_register_event_klass'? 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:249:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 249 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2403:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2403 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:178:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 178 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2404:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2404 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:194:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 194 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2404:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2404 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:211:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 211 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2404:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2404 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:226:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 226 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2404:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2404 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:242:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 242 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2404:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2404 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:249:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 249 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2404:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2404 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: error: 'ht_HT_EventKlassFieldInfoEvent_register_event_klass' was not declared in this scope 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:178:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 178 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2405:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2405 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:194:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 194 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2405:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2405 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:211:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 211 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2405:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2405 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:226:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 226 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2405:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2405 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:242:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 242 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2405:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2405 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:249:5: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 249 | { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2405:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 2405 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2413:22: error: storage class specified for parameter 'event_klass_register' 2413 | static HT_BagVoidPtr event_klass_register; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: error: 'ht_HT_CallstackBaseEvent_register_event_klass' was not declared in this scope; did you mean 'ht_HT_Event_register_event_klass'? 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2414:22: error: storage class specified for parameter 'listeners_register' 2414 | static HT_BagVoidPtr listeners_register; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2415:19: error: storage class specified for parameter 'feature_register' 2415 | static HT_Boolean feature_register[HT_TIMELINE_MAX_FEATURES] = {HT_FALSE}; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2415:1: error: parameter 'feature_register' is initialized 2415 | static HT_Boolean feature_register[HT_TIMELINE_MAX_FEATURES] = {HT_FALSE}; | ^~~~~~ [ 36%] Building C object lib/CMakeFiles/hawktracer.dir/hash_map.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2417:18: error: storage class specified for parameter 'listeners_register_mutex' 2417 | static HT_Mutex* listeners_register_mutex; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2418:18: error: storage class specified for parameter 'features_register_mutex' 2418 | static HT_Mutex* features_register_mutex; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2419:18: error: storage class specified for parameter 'event_klass_registry_register_mutex' 2419 | static HT_Mutex* event_klass_registry_register_mutex; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building C object lib/CMakeFiles/hawktracer.dir/init.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2421:15: error: storage class specified for parameter 'feature_count' 2421 | static size_t feature_count = 0; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2421:1: error: parameter 'feature_count' is initialized 2421 | static size_t feature_count = 0; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: error: 'ht_HT_CallstackIntEvent_register_event_klass' was not declared in this scope; did you mean 'ht_HT_Event_register_event_klass'? 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2434:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2434 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2466 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2501:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2501 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2519:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2519 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2528:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2528 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2544:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2544 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2565:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2565 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: error: 'ht_HT_CallstackStringEvent_register_event_klass' was not declared in this scope; did you mean 'ht_HT_Event_register_event_klass'? 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:880:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 880 | HT_REGISTER_EVENT_KLASS(HT_CallstackStringEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2592:64: error: unknown type name 'HT_EventKlassInfoEvent'; did you mean 'HT_EventKlassId'? 2592 | _ht_registry_init_event_klass_info_event(HT_EventKlass* klass, HT_EventKlassInfoEvent* event) | ^~~~~~~~~~~~~~~~~~~~~~ | HT_EventKlassId /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: error: 'ht_HT_StringMappingEvent_register_event_klass' was not declared in this scope; did you mean 'ht_HT_Event_register_event_klass'? 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2603:87: error: unknown type name 'HT_EventKlassFieldInfoEvent' 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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2625:92: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerEntry'? 2625 | _ht_registry_push_class_to_listener(HT_EventKlass* klass, HT_Byte* data, size_t* data_pos, HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerEntry /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1102:45: error: 'ht_HT_SystemInfoEvent_register_event_klass' was not declared in this scope; did you mean 'ht_HT_Event_register_event_klass'? 1102 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2660:47: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerEntry'? 2660 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerEntry /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2690:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2690 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2704:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2704 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2723:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2723 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2730:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2730 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2744:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2744 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2757:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2757 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2780:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2780 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2789:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2789 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2820:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2820 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2831:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2831 | { | ^ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2844: /home/buildroot/autobuild/instance-1/output-1/host/i686-buildroot-linux-gnu/sysroot/usr/include/errno.h:37:13: error: storage class specified for parameter '__errno_location' 37 | extern int *__errno_location (void) __THROW __attribute_const__; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2849:23: error: storage class specified for parameter 'HT_CommandLineArgumentParser' 2849 | typedef HT_ErrorCode(*HT_CommandLineArgumentParser)(int, char**, int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2855:5: error: expected specifier-qualifier-list before 'HT_CommandLineArgumentParser' 2855 | HT_CommandLineArgumentParser parser; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2857:3: error: storage class specified for parameter 'HT_CommandLineArgument' 2857 | } HT_CommandLineArgument; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2859:21: error: storage class specified for parameter 'print_help' 2859 | static HT_ErrorCode print_help(int argc, char** argv, int pos); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2860:21: error: storage class specified for parameter 'set_global_timeline_buffer_size' 2860 | static HT_ErrorCode set_global_timeline_buffer_size(int argc, char** argv, int pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2862:1: error: expected declaration specifiers before 'HT_CommandLineArgument' 2862 | HT_CommandLineArgument arguments[] = { | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2874:2: error: expected declaration specifiers before ';' token 2874 | }; | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2878:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2878 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2906:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2906 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2928:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2928 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2963:29: error: storage class specified for parameter 'HT_AtomicEventId' 2963 | typedef volatile HT_EventId HT_AtomicEventId; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2968:5: error: expected specifier-qualifier-list before 'HT_AtomicEventId' 2968 | HT_AtomicEventId current_identifier; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2966:8: warning: struct has no members [-Wpedantic] 2966 | struct _HT_EventIdProvider | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2966:1: warning: empty declaration 2966 | struct _HT_EventIdProvider | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2973:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2973 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2981:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2981 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2989:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2989 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:2995:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2995 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3015:15: error: storage class specified for parameter 'global_timeline_buffer_size' 3015 | static size_t global_timeline_buffer_size = 1024; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3015:1: error: parameter 'global_timeline_buffer_size' is initialized 3015 | static size_t global_timeline_buffer_size = 1024; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3019:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3019 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3025:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3025 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3030:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3030 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3088:22: error: storage class specified for parameter 'timeline_key' 3088 | static pthread_key_t timeline_key; | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3089:23: error: storage class specified for parameter 'timeline_once_control' 3089 | static pthread_once_t timeline_once_control = PTHREAD_ONCE_INIT; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3089:1: error: parameter 'timeline_once_control' is initialized 3089 | static pthread_once_t timeline_once_control = PTHREAD_ONCE_INIT; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3092:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3092 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3097:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3097 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3102 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3124:3: error: storage class specified for parameter 'HT_FeatureCallstack' 3124 | } HT_FeatureCallstack; | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3127:1: error: storage class specified for parameter 'ht_feature_callstack_destroy' 3127 | ht_feature_callstack_destroy(HT_Feature* feature); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:910:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 910 | static HT_FeatureKlass* TYPE_NAME ## _get_class(void) { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:914:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 914 | static TYPE_NAME* TYPE_NAME ## _alloc(void) { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:921:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 921 | static HT_INLINE TYPE_NAME* TYPE_NAME ## _from_timeline(HT_Timeline* timeline) { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:924:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 924 | HT_ErrorCode TYPE_NAME ## _register(void) { \ | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c: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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3133 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3158 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3165:51: error: unknown type name 'HT_CallstackBaseEvent' 3165 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3176 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3190:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3190 | { | ^ [ 42%] Building C object lib/CMakeFiles/hawktracer.dir/listener_buffer.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3198:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3198 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3207:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3207 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3272 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3617:1: warning: empty declaration 3617 | struct _HT_CPUUsageContext | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3625:23: error: storage class specified for parameter '_clock_ticks_per_sec_once_control' 3625 | static pthread_once_t _clock_ticks_per_sec_once_control = PTHREAD_ONCE_INIT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3625:1: error: parameter '_clock_ticks_per_sec_once_control' is initialized 3625 | static pthread_once_t _clock_ticks_per_sec_once_control = PTHREAD_ONCE_INIT; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3626:13: error: storage class specified for parameter '_clock_ticks_per_sec' 3626 | static long _clock_ticks_per_sec = -1; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3626:1: error: parameter '_clock_ticks_per_sec' is initialized 3626 | static long _clock_ticks_per_sec = -1; | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3630:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3630 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3636:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3636 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3688 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3717:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3717 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3723:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3723 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3753:1: warning: empty declaration 3753 | struct _HT_MemoryUsageContext | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3758:1: error: unknown type name 'HT_MemoryUsageContext'; did you mean 'HT_CPUUsageContext'? 3758 | HT_MemoryUsageContext* | ^~~~~~~~~~~~~~~~~~~~~ | HT_CPUUsageContext /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3760:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3760 | { | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3773:33: error: unknown type name 'HT_MemoryUsageContext'; did you mean 'HT_CPUUsageContext'? 3773 | ht_memory_usage_context_destroy(HT_MemoryUsageContext* context) | ^~~~~~~~~~~~~~~~~~~~~ | HT_CPUUsageContext /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:3779:27: error: unknown type name 'HT_MemoryUsageContext'; did you mean 'HT_CPUUsageContext'? 3779 | ht_memory_usage_get_usage(HT_MemoryUsageContext* context, | ^~~~~~~~~~~~~~~~~~~~~ | HT_CPUUsageContext /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1110:1: error: old-style parameter declarations in prototyped function definition 1110 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(HT_Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:1110:38: warning: ISO C does not support omitting parameter names in function definitions before C2X [-Wpedantic] 1110 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(HT_Event) | ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:4074: error: expected '{' at end of input /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.c:4074: warning: control reaches end of non-void function [-Wreturn-type] 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-2ec19d71923344148928ef45fce549eda67030a4' 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.... [ 48%] Building C object lib/CMakeFiles/hawktracer.dir/scoped_tracepoint.c.o [ 48%] Building C object lib/CMakeFiles/hawktracer.dir/registry.c.o [ 51%] Building C object lib/CMakeFiles/hawktracer.dir/stack.c.o [ 54%] Building C object lib/CMakeFiles/hawktracer.dir/system_info.c.o [ 57%] Building C object lib/CMakeFiles/hawktracer.dir/task_scheduler.c.o [ 60%] Building C object lib/CMakeFiles/hawktracer.dir/thread.c.o [ 63%] Building C object lib/CMakeFiles/hawktracer.dir/timeline.c.o [ 66%] Building C object lib/CMakeFiles/hawktracer.dir/timeline_listener.c.o [ 69%] Building CXX object lib/CMakeFiles/hawktracer.dir/event_id_provider.cpp.o [ 72%] Building CXX object lib/CMakeFiles/hawktracer.dir/global_timeline.cpp.o [ 75%] Building CXX object lib/CMakeFiles/hawktracer.dir/monotonic_clock.cpp.o [ 78%] Building CXX object lib/CMakeFiles/hawktracer.dir/mutex.cpp.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1339:1: error: expected constructor, destructor, or type conversion before 'struct' 1339 | struct _HT_FileDumpListener | ^~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'HT_Boolean _ht_file_dump_listener_is_stopped(HT_FileDumpListener*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1349:20: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1349 | return listener->p_file == NULL; | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'void _ht_file_dump_listener_flush(void*, HT_Byte*, size_t)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1357:52: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1357 | fwrite(data, sizeof(HT_Byte), size, fd_listener->p_file); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'HT_FileDumpListener* ht_file_dump_listener_create(const char*, size_t, HT_ErrorCode*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:449:46: error: invalid application of 'sizeof' to incomplete type 'HT_FileDumpListener' {aka '_HT_FileDumpListener'} 449 | #define HT_CREATE_TYPE(Type) (Type*)ht_alloc(sizeof(Type)) | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1364:37: note: in expansion of macro 'HT_CREATE_TYPE' 1364 | HT_FileDumpListener* listener = HT_CREATE_TYPE(HT_FileDumpListener); | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1372:13: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1372 | listener->p_file = fopen(filename, "wb"); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1373:17: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1373 | if (listener->p_file == NULL) | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1379:13: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1379 | listener->mtx = ht_mutex_create(); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1380:17: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1380 | if (listener->mtx == NULL) | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1386:51: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1386 | error_code = ht_listener_buffer_init(&listener->buffer, buffer_size); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1389:34: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1389 | ht_mutex_destroy(listener->mtx); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1393:43: error: 'ht_timeline_listener_push_metadata' cannot be used as a function 1393 | ht_timeline_listener_push_metadata(ht_file_dump_listener_callback, listener, HT_TRUE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1398:20: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1398 | fclose(listener->p_file); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'void ht_file_dump_listener_destroy(HT_FileDumpListener*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1423:30: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1423 | ht_mutex_destroy(listener->mtx); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'HT_ErrorCode ht_file_dump_listener_flush(HT_FileDumpListener*, HT_Boolean)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1432:27: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1432 | ht_mutex_lock(listener->mtx); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1436:33: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1436 | ht_mutex_unlock(listener->mtx); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1440:39: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1440 | ht_listener_buffer_flush(&listener->buffer, _ht_file_dump_listener_flush, listener); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1444:28: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1444 | if (fflush(listener->p_file) != 0) | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1450:29: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1450 | ht_mutex_unlock(listener->mtx); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1460:27: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1460 | ht_mutex_lock(listener->mtx); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1464:33: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1464 | ht_mutex_unlock(listener->mtx); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1470:63: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1470 | ht_listener_buffer_process_serialized_events(&listener->buffer, events, size, _ht_file_dump_listener_flush, listener); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1474:65: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1474 | ht_listener_buffer_process_unserialized_events(&listener->buffer, events, size, _ht_file_dump_listener_flush, listener); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1477:29: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1477 | ht_mutex_unlock(listener->mtx); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'void ht_file_dump_listener_stop(HT_FileDumpListener*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1483:27: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1483 | ht_mutex_lock(listener->mtx); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1487:33: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1487 | ht_mutex_unlock(listener->mtx); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1491:39: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1491 | ht_listener_buffer_flush(&listener->buffer, _ht_file_dump_listener_flush, listener); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1492:40: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1492 | ht_listener_buffer_deinit(&listener->buffer); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1493:20: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1493 | fclose(listener->p_file); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1494:13: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1494 | listener->p_file = NULL; | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1496:29: error: invalid use of incomplete type 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1496 | ht_mutex_unlock(listener->mtx); | ^~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1369:16: note: forward declaration of 'HT_FileDumpListener' {aka 'struct _HT_FileDumpListener'} 1369 | typedef struct _HT_FileDumpListener HT_FileDumpListener; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'HT_FileDumpListener* ht_file_dump_listener_register(HT_Timeline*, const char*, size_t, HT_ErrorCode*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1513:17: error: invalid conversion from 'void (*)(TEventPtr, size_t, HT_Boolean, void*)' {aka 'void (*)(unsigned char*, unsigned int, int, void*)'} to 'int' [-fpermissive] 1513 | ht_file_dump_listener_callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(TEventPtr, size_t, HT_Boolean, void*) {aka void (*)(unsigned char*, unsigned int, int, void*)} In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1220:37: note: initializing argument 2 of 'HT_ErrorCode ht_timeline_register_listener_full(HT_Timeline*, int, void*, HT_DestroyCallback)' 1220 | HT_TimelineListenerCallback callback, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'void ht_pthread_mapped_tracepoint_add_mapping()': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1596:5: error: 'ht_feature_cached_string_add_mapping' was not declared in this scope; did you mean 'ht_feature_cached_string_enable'? 1596 | ht_feature_cached_string_add_mapping(_mapped_timeline, _mapped_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ht_feature_cached_string_enable /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1748:1: error: redefinition of 'size_t ht_system_info_push_system_info_to_listener' 1748 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:306:8: note: 'size_t ht_system_info_push_system_info_to_listener' previously defined here 306 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1748:45: error: 'HT_TimelineListenerCallback' was not declared in this scope; did you mean 'HT_TimelineListenerEntry'? 1748 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerEntry /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1748:83: error: expected primary-expression before 'void' 1748 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1748:110: error: expected primary-expression before 'serialize' 1748 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1767:1: error: redefinition of 'size_t ht_system_info_push_endianness_info_to_listener' 1767 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:304:8: note: 'size_t ht_system_info_push_endianness_info_to_listener' previously defined here 304 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1767:49: error: 'HT_TimelineListenerCallback' was not declared in this scope; did you mean 'HT_TimelineListenerEntry'? 1767 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerEntry /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1767:87: error: expected primary-expression before 'void' 1767 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1767:114: error: expected primary-expression before 'serialize' 1767 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1936:9: error: 'HT_TimelineListenerCallback' has not been declared 1936 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:1945:9: error: 'HT_TimelineListenerCallback' has not been declared 1945 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building C object lib/CMakeFiles/hawktracer.dir/listeners/file_dump_listener.c.o In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'uintptr_t ht_feature_cached_string_add_mapping_(HT_Timeline*, HT_HashMap*, uintptr_t, const char*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1326:13: error: 'ht_HT_StringMappingEvent_get_event_klass_instance' was not declared in this scope; did you mean 'ht_HT_Event_get_event_klass_instance'? 1326 | ht_##EVENT_TYPE##_get_event_klass_instance(), \ | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1297:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1297 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2220:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 2220 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2220:42: error: 'HT_StringMappingEvent' was not declared in this scope 2220 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1330:9: note: in definition of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1330 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2220:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 2220 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1331:52: error: 'ev' was not declared in this scope 1331 | ht_timeline_push_event(TIMELINE, HT_EVENT(&ev)); \ | ^~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1092:38: note: in definition of macro 'HT_EVENT' 1092 | #define HT_EVENT(event) ((HT_Event*)(event)) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1297:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1297 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2220:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 2220 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1325:18: warning: unused variable 'ht_base_event' [-Wunused-variable] 1325 | HT_Event ht_base_event = { \ | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1297:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1297 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2220:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 2220 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1326:13: error: 'ht_HT_StringMappingEvent_get_event_klass_instance' was not declared in this scope; did you mean 'ht_HT_Event_get_event_klass_instance'? 1326 | ht_##EVENT_TYPE##_get_event_klass_instance(), \ | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1297:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1297 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2235:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 2235 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1330:9: note: in definition of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1330 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2235:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 2235 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1331:52: error: 'ev' was not declared in this scope 1331 | ht_timeline_push_event(TIMELINE, HT_EVENT(&ev)); \ | ^~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1092:38: note: in definition of macro 'HT_EVENT' 1092 | #define HT_EVENT(event) ((HT_Event*)(event)) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1297:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1297 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2235:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 2235 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1325:18: warning: unused variable 'ht_base_event' [-Wunused-variable] 1325 | HT_Event ht_base_event = { \ | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1297:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1297 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2235:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 2235 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2233:46: warning: unused parameter 'key' [-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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2233:63: warning: unused parameter 'value' [-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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'void _ht_registry_init_event_klass_info_event(HT_EventKlass*, int*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2625:92: error: 'HT_TimelineListenerCallback' has not been declared 2625 | _ht_registry_push_class_to_listener(HT_EventKlass* klass, HT_Byte* data, size_t* data_pos, HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'size_t _ht_registry_push_class_to_listener(HT_EventKlass*, HT_Byte*, size_t*, int, void*, HT_Boolean)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1110:5: note: in definition of macro 'HT_DECL_EVENT' 1110 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1092:38: note: in definition of macro 'HT_EVENT' 1092 | #define HT_EVENT(event) ((HT_Event*)(event)) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1105: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'? 1105 | #define HT_EVENT_KLASS_GET(EVENT_TYPE) ht_##EVENT_TYPE##_get_event_klass_instance() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1110:48: note: in expansion of macro 'HT_EVENT_KLASS_GET' 1110 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2634:17: error: 'callback' cannot be used as a function 2634 | callback(data, *data_pos, serialize, listener); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1110:5: note: in definition of macro 'HT_DECL_EVENT' 1110 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~ [ 84%] Building C object lib/CMakeFiles/hawktracer.dir/platform/linux/cpu_usage.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1092:38: note: in definition of macro 'HT_EVENT' 1092 | #define HT_EVENT(event) ((HT_Event*)(event)) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1105: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'? 1105 | #define HT_EVENT_KLASS_GET(EVENT_TYPE) ht_##EVENT_TYPE##_get_event_klass_instance() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1110:48: note: in expansion of macro 'HT_EVENT_KLASS_GET' 1110 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/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-2ec19d71923344148928ef45fce549eda67030a4/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2648:21: error: 'callback' cannot be used as a function 2648 | callback(data, *data_pos, serialize, listener); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building C object lib/CMakeFiles/hawktracer.dir/platform/linux/memory_usage.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2660:1: error: redefinition of 'size_t ht_registry_push_registry_klasses_to_listener' 2660 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1583:15: note: 'size_t ht_registry_push_registry_klasses_to_listener' previously defined here 1583 | HT_API size_t ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2660:47: error: 'HT_TimelineListenerCallback' was not declared in this scope; did you mean 'HT_TimelineListenerEntry'? 2660 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerEntry /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2660:85: error: expected primary-expression before 'void' 2660 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:2660:112: error: expected primary-expression before 'serialize' 2660 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~ [ 90%] Building C object lib/CMakeFiles/hawktracer.dir/posix_mapped_tracepoint.c.o /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3165:51: error: 'HT_CallstackBaseEvent' has not been declared 3165 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'void ht_feature_callstack_start(HT_Timeline*, int*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3171:44: error: request for member 'base' in '* event', which is of non-class type 'int' 3171 | ht_stack_push(&f->stack, event, event->base.klass->type_info->size); | ^~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'void ht_feature_callstack_stop(HT_Timeline*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3178:5: error: 'HT_CallstackBaseEvent' was not declared in this scope 3178 | HT_CallstackBaseEvent* event = (HT_CallstackBaseEvent*)ht_stack_top(&f->stack); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3178:28: error: 'event' was not declared in this scope 3178 | HT_CallstackBaseEvent* event = (HT_CallstackBaseEvent*)ht_stack_top(&f->stack); | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3178:59: error: expected primary-expression before ')' token 3178 | HT_CallstackBaseEvent* event = (HT_CallstackBaseEvent*)ht_stack_top(&f->stack); | ^ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'void ht_feature_callstack_start_int(HT_Timeline*, HT_CallstackEventLabel)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3191:19: error: 'HT_CallstackIntEvent' was not declared in this scope; did you mean 'HT_CallstackEventLabel'? 3191 | HT_DECL_EVENT(HT_CallstackIntEvent, event); | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1110:5: note: in definition of macro 'HT_DECL_EVENT' 1110 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3191:41: error: 'event' was not declared in this scope 3191 | HT_DECL_EVENT(HT_CallstackIntEvent, event); | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1092:38: note: in definition of macro 'HT_EVENT' 1092 | #define HT_EVENT(event) ((HT_Event*)(event)) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3191:5: note: in expansion of macro 'HT_DECL_EVENT' 3191 | HT_DECL_EVENT(HT_CallstackIntEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1105:40: error: 'ht_HT_CallstackIntEvent_get_event_klass_instance' was not declared in this scope; did you mean 'ht_HT_Event_get_event_klass_instance'? 1105 | #define HT_EVENT_KLASS_GET(EVENT_TYPE) ht_##EVENT_TYPE##_get_event_klass_instance() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1110:48: note: in expansion of macro 'HT_EVENT_KLASS_GET' 1110 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3191:5: note: in expansion of macro 'HT_DECL_EVENT' 3191 | HT_DECL_EVENT(HT_CallstackIntEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3194:43: error: 'HT_CallstackBaseEvent' was not declared in this scope 3194 | ht_feature_callstack_start(timeline, (HT_CallstackBaseEvent*)&event); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3194:65: error: expected primary-expression before ')' token 3194 | ht_feature_callstack_start(timeline, (HT_CallstackBaseEvent*)&event); | ^ In file included from /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:58: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: In function 'void ht_feature_callstack_start_string(HT_Timeline*, const char*)': /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3199:19: error: 'HT_CallstackStringEvent' was not declared in this scope 3199 | HT_DECL_EVENT(HT_CallstackStringEvent, event); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1110:5: note: in definition of macro 'HT_DECL_EVENT' 1110 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3199:44: error: 'event' was not declared in this scope 3199 | HT_DECL_EVENT(HT_CallstackStringEvent, event); | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1092:38: note: in definition of macro 'HT_EVENT' 1092 | #define HT_EVENT(event) ((HT_Event*)(event)) | ^~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3199:5: note: in expansion of macro 'HT_DECL_EVENT' 3199 | HT_DECL_EVENT(HT_CallstackStringEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1105:40: error: 'ht_HT_CallstackStringEvent_get_event_klass_instance' was not declared in this scope; did you mean 'ht_HT_Event_get_event_klass_instance'? 1105 | #define HT_EVENT_KLASS_GET(EVENT_TYPE) ht_##EVENT_TYPE##_get_event_klass_instance() | ^~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.h:1110:48: note: in expansion of macro 'HT_EVENT_KLASS_GET' 1110 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3199:5: note: in expansion of macro 'HT_DECL_EVENT' 3199 | HT_DECL_EVENT(HT_CallstackStringEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3202:43: error: 'HT_CallstackBaseEvent' was not declared in this scope 3202 | ht_feature_callstack_start(timeline, (HT_CallstackBaseEvent*)&event); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3202:65: error: expected primary-expression before ')' token 3202 | ht_feature_callstack_start(timeline, (HT_CallstackBaseEvent*)&event); | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3758:1: error: 'HT_MemoryUsageContext' does not name a type; did you mean 'HT_CPUUsageContext'? 3758 | HT_MemoryUsageContext* | ^~~~~~~~~~~~~~~~~~~~~ | HT_CPUUsageContext /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3773:1: error: variable or field 'ht_memory_usage_context_destroy' declared void 3773 | ht_memory_usage_context_destroy(HT_MemoryUsageContext* context) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3773:33: error: 'HT_MemoryUsageContext' was not declared in this scope; did you mean 'HT_CPUUsageContext'? 3773 | ht_memory_usage_context_destroy(HT_MemoryUsageContext* context) | ^~~~~~~~~~~~~~~~~~~~~ | HT_CPUUsageContext /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3773:56: error: 'context' was not declared in this scope 3773 | ht_memory_usage_context_destroy(HT_MemoryUsageContext* context) | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3779:27: error: 'HT_MemoryUsageContext' was not declared in this scope; did you mean 'HT_CPUUsageContext'? 3779 | ht_memory_usage_get_usage(HT_MemoryUsageContext* context, | ^~~~~~~~~~~~~~~~~~~~~ | HT_CPUUsageContext /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3779:50: error: 'context' was not declared in this scope 3779 | ht_memory_usage_get_usage(HT_MemoryUsageContext* context, | ^~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3780:33: error: expected primary-expression before '*' token 3780 | size_t* virtual_memory_bytes, | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3780:35: error: 'virtual_memory_bytes' was not declared in this scope 3780 | size_t* virtual_memory_bytes, | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3781:33: error: expected primary-expression before '*' token 3781 | size_t* shared_memory_bytes, | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3781:35: error: 'shared_memory_bytes' was not declared in this scope 3781 | size_t* shared_memory_bytes, | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3782:33: error: expected primary-expression before '*' token 3782 | size_t* resident_memory_bytes) | ^ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3782:35: error: 'resident_memory_bytes' was not declared in this scope 3782 | size_t* resident_memory_bytes) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/hawktracer.cpp:3782:56: error: expression list treated as compound expression in initializer [-fpermissive] 3782 | size_t* resident_memory_bytes) | ^ 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-2ec19d71923344148928ef45fce549eda67030a4' 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-2ec19d71923344148928ef45fce549eda67030a4' [ 93%] Built target hawktracer make[2]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4' 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-2ec19d71923344148928ef45fce549eda67030a4' package/pkg-generic.mk:290: recipe for target '/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/.stamp_built' failed make: *** [/home/buildroot/autobuild/instance-1/output-1/build/hawktracer-2ec19d71923344148928ef45fce549eda67030a4/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/instance-1/buildroot'