>>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Downloading wget --passive-ftp -nd -t 3 -O '/home/buildroot/autobuild/instance-2/output-1/build/.hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz.EQEVVk/output' 'https://github.com/amzn/hawktracer/archive/e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz' --2022-08-26 13:45:22-- https://github.com/amzn/hawktracer/archive/e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz Resolving github.com (github.com)... 140.82.112.4 Connecting to github.com (github.com)|140.82.112.4|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://codeload.github.com/amzn/hawktracer/tar.gz/e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 [following] --2022-08-26 13:45:23-- https://codeload.github.com/amzn/hawktracer/tar.gz/e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Resolving codeload.github.com (codeload.github.com)... 140.82.112.10 Connecting to codeload.github.com (codeload.github.com)|140.82.112.10|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/x-gzip] Saving to: '/home/buildroot/autobuild/instance-2/output-1/build/.hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz.EQEVVk/output' 0K .......... .......... .......... .......... .......... 381K 50K .......... .......... .......... .......... .......... 760K 100K .......... .......... .......... .......... .......... 55.4M 150K .......... .......... .......... .......... .......... 61.7M 200K .......... .......... .......... .......... .......... 777K 250K .......... .......... .......... ..... 63.9M=0.3s 2022-08-26 13:45:23 (1.06 MB/s) - '/home/buildroot/autobuild/instance-2/output-1/build/.hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz.EQEVVk/output' saved [291875] hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz: OK (sha256: b6c7fdfbe8178bc7ba49ef840ec18a92d1488ad73ac9f64d2a09042410ad3ef4) >>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Extracting gzip -d -c /home/buildroot/autobuild/instance-2/dl/hawktracer/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 -xf - >>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Patching Applying 0001-cmake-platform_features.cmake-fix-DENABLE_CPU_USAGE_.patch using patch: patching file cmake/platform_features.cmake >>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Configuring (mkdir -p /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ && cd /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ && rm -f CMakeCache.txt && PATH="/home/buildroot/autobuild/instance-2/output-1/host/bin:/home/buildroot/autobuild/instance-2/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /home/buildroot/autobuild/instance-2/output-1/host/bin/cmake /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ -DCMAKE_TOOLCHAIN_FILE="/home/buildroot/autobuild/instance-2/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=OFF -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=ON -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-2/output-1/host/bin/m68k-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-2/output-1/host/bin/m68k-linux-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Feature CPU_USAGE enabled. Used file: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/lib/platform/linux/cpu_usage.c -- Feature MEMORY_USAGE enabled. Used file: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/lib/platform/linux/memory_usage.c -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.5.3", minimum required is "3") -- 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-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 >>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Building PATH="/home/buildroot/autobuild/instance-2/output-1/host/bin:/home/buildroot/autobuild/instance-2/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-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ make[1]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[2]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 3%] Generating hawktracer.c [ 6%] Generating hawktracer.cpp make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 9%] Building C object lib/CMakeFiles/hawktracer.dir/alloc.c.o [ 12%] Building C object lib/CMakeFiles/hawktracer.dir/bag.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 [ 21%] Building C object lib/CMakeFiles/hawktracer.dir/events.c.o Generating files... Generate header file /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h Generate source file /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp Generating files completed successfully! Generating files... Generate header file /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h Generate source file /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c Generating files completed successfully! make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 24%] Building C object lib/CMakeFiles/hawktracer.dir/feature_cached_string.c.o make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 27%] Building CXX object CMakeFiles/amalgamated_hawktracer_cpp.dir/hawktracer.cpp.o make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 30%] Building C object CMakeFiles/amalgamated_hawktracer_c.dir/hawktracer.c.o In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:278:46: error: expected ',' or ')', found "MKCREFLECT_FO" 278 | #define MKCREFLECT_FOREACH_2_(FNC, USER_D MKCREFLECT_FO FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_1_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:278:140: warning: __VA_ARGS__ can only appear in the expansion of a C++11 variadic macro 278 | #define MKCREFLECT_FOREACH_2_(FNC, USER_D MKCREFLECT_FO FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_1_(FNC, USER_DATA, __VA_ARGS__)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:415: warning: "MKCREFLECT_DEFINE_GET_METHOD" redefined 415 | #define MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, ...) \ | /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:33: note: this is the location of the previous definition 33 | #define MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, ...) \ | In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:428:4: error: stray '@' in program 428 | * @param ptr a pointer to the memory blo fields_info \ | ^ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:278:46: error: expected ',' or ')', found "MKCREFLECT_FO" 278 | #define MKCREFLECT_FOREACH_2_(FNC, USER_D MKCREFLECT_FO FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_1_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:278:140: warning: __VA_ARGS__ can only appear in the expansion of a C99 variadic macro 278 | #define MKCREFLECT_FOREACH_2_(FNC, USER_D MKCREFLECT_FO FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_1_(FNC, USER_DATA, __VA_ARGS__)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:415: warning: "MKCREFLECT_DEFINE_GET_METHOD" redefined 415 | #define MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, ...) \ | /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:33: note: this is the location of the previous definition 33 | #define MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, ...) \ | In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:428:4: error: stray '@' in program 428 | * @param ptr a pointer to the memory blo fields_info \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:428:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ptr' 428 | * @param ptr a pointer to the memory blo fields_info \ | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:428:11: error: unknown type name 'ptr' /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:429:10: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic] 429 | }; \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:430:9: error: expected identifier or '(' before 'return' 430 | return &type_info; \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:431:5: error: expected identifier or '(' before '}' token 431 | } | ^ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:951:1: warning: "/*" within comment [-Wcomment] 951 | /** | In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:712:8: error: expected ';', ',' or ')' before 'float' 712 | HT_API float ht_cpu_usage_get_percentage(HT_CPUUsageContext* context); | ^~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:951:1: warning: "/*" within comment [-Wcomment] 951 | /** | 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-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' CMakeFiles/Makefile2:137: recipe for target 'CMakeFiles/amalgamated_hawktracer_c.dir/all' failed make[2]: *** [CMakeFiles/amalgamated_hawktracer_c.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 33%] Building C object lib/CMakeFiles/hawktracer.dir/feature_callstack.c.o In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:428:11: error: expected constructor, destructor, or type conversion before 'ptr' 428 | * @param ptr a pointer to the memory blo fields_info \ | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:430:9: error: expected unqualified-id before 'return' 430 | return &type_info; \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:431:5: error: expected declaration before '}' token 431 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:448:1: error: expected declaration before '}' token 448 | } | ^ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:712:8: error: expected ',' or '...' before 'float' 712 | HT_API float ht_cpu_usage_get_percentage(HT_CPUUsageContext* context); | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:712:70: error: expected ')' before ';' token 712 | HT_API float ht_cpu_usage_get_percentage(HT_CPUUsageContext* context); | ^ | ) /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:701:41: note: to match this '(' 701 | HT_API void ht_cpu_usage_context_destroy(HT_CPUUsageContext* | ^ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:28: error: 'MKCREFLECT_DECLARE_FIELD' has not been declared 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:907:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 907 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected identifier before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:907:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 907 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building C object lib/CMakeFiles/hawktracer.dir/hash_map.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected ',' or '...' before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:907:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 907 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: ISO C++ forbids declaration of 'MKCREFLECT_FOREACH_2_' with no type [-fpermissive] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:907:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 907 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:93: error: expected ';' at end of member declaration 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:907:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 907 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_Event_type_info()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ']' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:418:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 418 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:907:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 907 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected '}' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:425:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 425 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:907:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 907 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:423:9: note: to match this '{' 423 | { \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:907:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 907 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::size' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:425:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 425 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:907:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 907 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::packed_size' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:425:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 425 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:907:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 907 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::fields' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:425:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 425 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:907:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 907 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ',' or ';' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:425:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 425 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:907:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 907 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:422:36: warning: unused variable 'type_info' [-Wunused-variable] 422 | static MKCREFLECT_TypeInfo type_info = \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:907:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 907 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:43:27: warning: no return statement in function returning non-void [-Wreturn-type] 43 | # define HT_DECLS_END } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:937:1: note: in expansion of macro 'HT_DECLS_END' 937 | HT_DECLS_END | ^~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1489:9: error: 'HT_Timeline' was not declared in this scope 1489 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1489:22: error: 'timeline' was not declared in this scope 1489 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1489:32: error: expected primary-expression before 'const' 1489 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err); | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1489:61: error: expected primary-expression before 'buffer_size' 1489 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1489:87: error: expected primary-expression before '*' token 1489 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1489:88: error: 'out_err' was not declared in this scope 1489 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err); | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1489:95: error: expression list treated as compound expression in initializer [-fpermissive] 1489 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1568:53: error: 'HT_Timeline' was not declared in this scope 1568 | HT_API HT_ErrorCode ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe); | ^~~~~~~~~~~ [ 39%] Building C object lib/CMakeFiles/hawktracer.dir/init.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1568:66: error: 'timeline' was not declared in this scope 1568 | HT_API HT_ErrorCode ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1568:87: error: expected primary-expression before 'thread_safe' 1568 | HT_API HT_ErrorCode ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1568:98: error: expression list treated as compound expression in initializer [-fpermissive] 1568 | HT_API HT_ErrorCode ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1584:55: error: 'HT_Timeline' was not declared in this scope 1584 | HT_API uintptr_t ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1584:68: error: 'timeline' was not declared in this scope 1584 | HT_API uintptr_t ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1584:78: error: expected primary-expression before 'const' 1584 | HT_API uintptr_t ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label); | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1584:95: error: expression list treated as compound expression in initializer [-fpermissive] 1584 | HT_API uintptr_t ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1600:63: error: 'HT_Timeline' was not declared in this scope 1600 | HT_API uintptr_t ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1600:76: error: 'timeline' was not declared in this scope 1600 | HT_API uintptr_t ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1600:86: error: expected primary-expression before 'const' 1600 | HT_API uintptr_t ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label); | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1600:103: error: expression list treated as compound expression in initializer [-fpermissive] 1600 | HT_API uintptr_t ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1607:13: error: variable or field 'ht_feature_cached_string_push_map' declared void 1607 | HT_API void ht_feature_cached_string_push_map(HT_Timeline* timeline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1607:47: error: 'HT_Timeline' was not declared in this scope 1607 | HT_API void ht_feature_cached_string_push_map(HT_Timeline* timeline); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1607:60: error: 'timeline' was not declared in this scope 1607 | HT_API void ht_feature_cached_string_push_map(HT_Timeline* timeline); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1619:13: error: variable or field 'ht_pthread_mapped_tracepoint_enter' declared void 1619 | HT_API void ht_pthread_mapped_tracepoint_enter(HT_Timeline* timeline, const char* label); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1619:48: error: 'HT_Timeline' was not declared in this scope 1619 | HT_API void ht_pthread_mapped_tracepoint_enter(HT_Timeline* timeline, const char* label); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1619:61: error: 'timeline' was not declared in this scope 1619 | HT_API void ht_pthread_mapped_tracepoint_enter(HT_Timeline* timeline, const char* label); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1619:71: error: expected primary-expression before 'const' 1619 | HT_API void ht_pthread_mapped_tracepoint_enter(HT_Timeline* timeline, const char* label); | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1654:50: error: 'HT_FeatureKlass' was not declared in this scope 1654 | HT_API HT_ErrorCode ht_registry_register_feature(HT_FeatureKlass* klass); | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1654:67: error: 'klass' was not declared in this scope; did you mean 'class'? 1654 | HT_API HT_ErrorCode ht_registry_register_feature(HT_FeatureKlass* klass); | ^~~~~ | class In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1674:61: error: 'HT_TimelineListenerCallback' was not declared in this scope 1674 | HT_API size_t ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1674:99: error: expected primary-expression before 'void' 1674 | HT_API size_t ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1674:126: error: expected primary-expression before 'serialize' 1674 | HT_API size_t ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1674:135: error: expression list treated as compound expression in initializer [-fpermissive] 1674 | 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-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:28: error: 'MKCREFLECT_DECLARE_FIELD' has not been declared 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected identifier before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected ',' or '...' before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:362:5: error: ISO C++ forbids declaration of 'MKCREFLECT_FOREACH_2_' with no type [-fpermissive] 362 | MKCREFLECT_FOREACH_2_, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building C object lib/CMakeFiles/hawktracer.dir/listener_buffer.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:363:55: error: expected ';' at end of member declaration 363 | MKCREFLECT_FOREACH_1_)(FNC, USER_DATA, __VA_ARGS__)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_EndiannessInfoEvent_type_info()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:68: error: 'MKCREFLECT_SUM' was not declared in this scope 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building C object lib/CMakeFiles/hawktracer.dir/registry.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:27: error: 'STRUCT' was not declared in this scope 1766 | (STRUCT, BASE_TYPE, base), \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:44: error: expected primary-expression before ',' token 1766 | (STRUCT, BASE_TYPE, base), \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:46: error: 'base' was not declared in this scope 1766 | (STRUCT, BASE_TYPE, base), \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1826:25: error: 'INTEGER' was not declared in this scope 1826 | (INTEGER, uint8_t, endianness)) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1826:41: error: expected primary-expression before ',' token 1826 | (INTEGER, uint8_t, endianness)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1826:43: error: 'endianness' was not declared in this scope; did you mean 'HT_Endianness'? 1826 | (INTEGER, uint8_t, endianness)) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:362:5: error: 'MKCREFLECT_FOREACH_2_' was not declared in this scope; did you mean 'MKCREFLECT_FOREACH_20_'? 362 | MKCREFLECT_FOREACH_2_, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:32: error: 'MKCREFLECT_FIELD_INFO' was not declared in this scope 1801 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1801 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:363:42: error: expected primary-expression before ',' token 363 | MKCREFLECT_FOREACH_1_)(FNC, USER_DATA, __VA_ARGS__)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1801 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:44: error: expected primary-expression before ',' token 1766 | (STRUCT, BASE_TYPE, base), \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1801 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1826:41: error: expected primary-expression before ',' token 1826 | (INTEGER, uint8_t, endianness)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1801 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building C object lib/CMakeFiles/hawktracer.dir/scoped_tracepoint.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:44: error: expected primary-expression before ',' token 1766 | (STRUCT, BASE_TYPE, base), \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1826:41: error: expected primary-expression before ',' token 1826 | (INTEGER, uint8_t, endianness)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1808:32: error: 'MKCREFLECT_SIZEOF' was not declared in this scope 1808 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1808:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1808 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:44: error: expected primary-expression before ',' token 1766 | (STRUCT, BASE_TYPE, base), \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1808:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1808 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1826:41: error: expected primary-expression before ',' token 1826 | (INTEGER, uint8_t, endianness)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1808:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1808 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1809:13: error: 'fields_info' was not declared in this scope 1809 | fields_info \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_EndiannessInfoEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:35: error: 'HT_EVENT_RUNTIME_SIZEOF' was not declared in this scope 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:85: error: 'STRUCT' was not declared in this scope 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:102: error: expected primary-expression before ',' token 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building C object lib/CMakeFiles/hawktracer.dir/stack.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:104: error: 'base' was not declared in this scope 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1826:25: error: 'INTEGER' was not declared in this scope 1826 | (INTEGER, uint8_t, endianness)) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1826:41: error: expected primary-expression before ',' token 1826 | (INTEGER, uint8_t, endianness)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1826:43: error: 'endianness' was not declared in this scope; did you mean 'HT_Endianness'? 1826 | (INTEGER, uint8_t, endianness)) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building C object lib/CMakeFiles/hawktracer.dir/system_info.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:362:5: error: 'MKCREFLECT_FOREACH_2_' was not declared in this scope; did you mean 'MKCREFLECT_FOREACH_20_'? 362 | MKCREFLECT_FOREACH_2_, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_EndiannessInfoEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:28: error: 'HT_EVENT_RUNTIME_SERIALIZE' was not declared in this scope 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:60: error: 'STRUCT' was not declared in this scope 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:77: error: expected primary-expression before ',' token 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:79: error: 'base' was not declared in this scope 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1826:25: error: 'INTEGER' was not declared in this scope 1826 | (INTEGER, uint8_t, endianness)) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1826:41: error: expected primary-expression before ',' token 1826 | (INTEGER, uint8_t, endianness)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1826:43: error: 'endianness' was not declared in this scope; did you mean 'HT_Endianness'? 1826 | (INTEGER, uint8_t, endianness)) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:362:5: error: 'MKCREFLECT_FOREACH_2_' was not declared in this scope; did you mean 'MKCREFLECT_FOREACH_20_'? 362 | MKCREFLECT_FOREACH_2_, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1733:16: warning: unused variable 'offset' [-Wunused-variable] 1733 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1734:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1734 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1737:5: warning: no return statement in function returning non-void [-Wreturn-type] 1737 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1731:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1731 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlass* ht_HT_EndiannessInfoEvent_get_event_klass_instance()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1744:30: error: variable 'HT_EventKlass klass_instance' has initializer but incomplete type 1744 | static HT_EventKlass klass_instance = { \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:5: note: in expansion of macro 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF' 1778 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(TYPE_NAME) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlassId ht_HT_EndiannessInfoEvent_register_event_klass()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1758:58: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 1758 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION(TYPE_NAME)()->type_info = mkcreflect_get_##TYPE_NAME##_type_info(); \ | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1779:5: note: in expansion of macro 'HT_EVENT_REGISTER_KLASS_FUNCTION_DEF' 1779 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(TYPE_NAME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1825:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1825 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:28: error: 'MKCREFLECT_DECLARE_FIELD' has not been declared 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected identifier before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building C object lib/CMakeFiles/hawktracer.dir/task_scheduler.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected ',' or '...' before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: ISO C++ forbids declaration of 'MKCREFLECT_FOREACH_2_' with no type [-fpermissive] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building C object lib/CMakeFiles/hawktracer.dir/thread.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:93: error: expected ';' at end of member declaration 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_EventKlassInfoEvent_type_info()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ']' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected '}' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:9: note: to match this '{' 1804 | { \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::size' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::packed_size' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::fields' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ',' or ';' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building C object lib/CMakeFiles/hawktracer.dir/timeline.c.o In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1803:36: warning: unused variable 'type_info' [-Wunused-variable] 1803 | static MKCREFLECT_TypeInfo type_info = \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1810:9: warning: no return statement in function returning non-void [-Wreturn-type] 1810 | }; \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1811:9: error: expected unqualified-id before 'return' 1811 | return &type_info; \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_EventKlassInfoEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1692:44: error: 'ht_HT_Event_get_size' was not declared in this scope 1692 | #define HT_EVENT_GET_SIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_get_size | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:39: note: in expansion of macro 'MKCREFLECT_EXPAND_' 1703 | #define HT_EVENT_RUNTIME_SIZEOF_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SIZEOF__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1697:65: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION' 1697 | #define HT_EVENT_RUNTIME_SIZEOF_STRUCT(VAR_NAME, FIELD, C_TYPE) HT_EVENT_GET_SIZE_FUNCTION(C_TYPE)(((HT_Event*)&VAR_NAME->FIELD)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:77: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF_STRUCT' 1702 | #define HT_EVENT_RUNTIME_SIZEOF__(VAR_NAME, DATA_TYPE, C_TYPE, FIELD, ...) +HT_EVENT_RUNTIME_SIZEOF_##DATA_TYPE(VAR_NAME, FIELD, C_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:58: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF__' 1703 | #define HT_EVENT_RUNTIME_SIZEOF_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SIZEOF__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1704:47: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF_' 1704 | #define HT_EVENT_RUNTIME_SIZEOF(X, USER_DATA) HT_EVENT_RUNTIME_SIZEOF_(USER_DATA, MKCREFLECT_EXPAND_VA_ X) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:5: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ';' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building C object lib/CMakeFiles/hawktracer.dir/timeline_listener.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:35: error: 'HT_EVENT_RUNTIME_SIZEOF' was not declared in this scope 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1830:25: error: 'STRING' was not declared in this scope 1830 | (STRING, const char*, event_klass_name), | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1830:33: error: expected primary-expression before 'const' 1830 | (STRING, const char*, event_klass_name), | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1830:33: error: expected ')' before 'const' 1830 | (STRING, const char*, event_klass_name), | ~ ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_EventKlassInfoEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1693:45: error: 'ht_HT_Event_fnc_serialize' was not declared in this scope 1693 | #define HT_EVENT_SERIALIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_fnc_serialize | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1718:42: note: in expansion of macro 'MKCREFLECT_EXPAND_' 1718 | #define HT_EVENT_RUNTIME_SERIALIZE_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SERIALIZE__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:68: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION' 1708 | #define HT_EVENT_RUNTIME_SERIALIZE_STRUCT(C_TYPE, FIELD) offset += HT_EVENT_SERIALIZE_FUNCTION(C_TYPE)(((HT_Event*)&VAR_NAME->FIELD), buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1717:69: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE_STRUCT' 1717 | #define HT_EVENT_RUNTIME_SERIALIZE__(DATA_TYPE, C_TYPE, FIELD, ...) HT_EVENT_RUNTIME_SERIALIZE_##DATA_TYPE(C_TYPE, FIELD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1718:61: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE__' 1718 | #define HT_EVENT_RUNTIME_SERIALIZE_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SERIALIZE__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1719:50: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE_' 1719 | #define HT_EVENT_RUNTIME_SERIALIZE(X, USER_DATA) HT_EVENT_RUNTIME_SERIALIZE_ (MKCREFLECT_EXPAND_VA_ X) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:5: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:28: error: 'HT_EVENT_RUNTIME_SERIALIZE' was not declared in this scope 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1830:25: error: 'STRING' was not declared in this scope 1830 | (STRING, const char*, event_klass_name), | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1830:33: error: expected primary-expression before 'const' 1830 | (STRING, const char*, event_klass_name), | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1830:33: error: expected ')' before 'const' 1830 | (STRING, const char*, event_klass_name), | ~ ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1737:5: warning: no return statement in function returning non-void [-Wreturn-type] 1737 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlass* ht_HT_EventKlassInfoEvent_get_event_klass_instance()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1744:30: error: variable 'HT_EventKlass klass_instance' has initializer but incomplete type 1744 | static HT_EventKlass klass_instance = { \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:5: note: in expansion of macro 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF' 1778 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(TYPE_NAME) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlassId ht_HT_EventKlassInfoEvent_register_event_klass()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1758:58: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 1758 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION(TYPE_NAME)()->type_info = mkcreflect_get_##TYPE_NAME##_type_info(); \ | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1779:5: note: in expansion of macro 'HT_EVENT_REGISTER_KLASS_FUNCTION_DEF' 1779 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(TYPE_NAME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:28: error: 'MKCREFLECT_DECLARE_FIELD' has not been declared 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected identifier before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected ',' or '...' before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: ISO C++ forbids declaration of 'MKCREFLECT_FOREACH_2_' with no type [-fpermissive] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:93: error: expected ';' at end of member declaration 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_EventKlassFieldInfoEvent_type_info()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ']' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected '}' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:9: note: to match this '{' 1804 | { \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::size' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::packed_size' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object lib/CMakeFiles/hawktracer.dir/event_id_provider.cpp.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::fields' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ',' or ';' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1803:36: warning: unused variable 'type_info' [-Wunused-variable] 1803 | static MKCREFLECT_TypeInfo type_info = \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1810:9: warning: no return statement in function returning non-void [-Wreturn-type] 1810 | }; \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1811:9: error: expected unqualified-id before 'return' 1811 | return &type_info; \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_EventKlassFieldInfoEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1692:44: error: 'ht_HT_Event_get_size' was not declared in this scope 1692 | #define HT_EVENT_GET_SIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_get_size | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:39: note: in expansion of macro 'MKCREFLECT_EXPAND_' 1703 | #define HT_EVENT_RUNTIME_SIZEOF_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SIZEOF__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1697:65: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION' 1697 | #define HT_EVENT_RUNTIME_SIZEOF_STRUCT(VAR_NAME, FIELD, C_TYPE) HT_EVENT_GET_SIZE_FUNCTION(C_TYPE)(((HT_Event*)&VAR_NAME->FIELD)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:77: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF_STRUCT' 1702 | #define HT_EVENT_RUNTIME_SIZEOF__(VAR_NAME, DATA_TYPE, C_TYPE, FIELD, ...) +HT_EVENT_RUNTIME_SIZEOF_##DATA_TYPE(VAR_NAME, FIELD, C_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:58: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF__' 1703 | #define HT_EVENT_RUNTIME_SIZEOF_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SIZEOF__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1704:47: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF_' 1704 | #define HT_EVENT_RUNTIME_SIZEOF(X, USER_DATA) HT_EVENT_RUNTIME_SIZEOF_(USER_DATA, MKCREFLECT_EXPAND_VA_ X) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:5: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ';' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:35: error: 'HT_EVENT_RUNTIME_SIZEOF' was not declared in this scope 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1836:25: error: 'INTEGER' was not declared in this scope 1836 | (INTEGER, uint64_t, size), | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1836:42: error: expected primary-expression before ',' token 1836 | (INTEGER, uint64_t, size), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1836:44: error: 'size' was not declared in this scope; did you mean 'size_t'? 1836 | (INTEGER, uint64_t, size), | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object lib/CMakeFiles/hawktracer.dir/global_timeline.cpp.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1837:41: error: expected primary-expression before ',' token 1837 | (INTEGER, uint8_t, data_type)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1837:43: error: 'data_type' was not declared in this scope 1837 | (INTEGER, uint8_t, data_type)) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: 'MKCREFLECT_FOREACH_2_' was not declared in this scope; did you mean 'MKCREFLECT_FOREACH_20_'? 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_EventKlassFieldInfoEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1693:45: error: 'ht_HT_Event_fnc_serialize' was not declared in this scope 1693 | #define HT_EVENT_SERIALIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_fnc_serialize | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1718:42: note: in expansion of macro 'MKCREFLECT_EXPAND_' 1718 | #define HT_EVENT_RUNTIME_SERIALIZE_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SERIALIZE__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:68: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION' 1708 | #define HT_EVENT_RUNTIME_SERIALIZE_STRUCT(C_TYPE, FIELD) offset += HT_EVENT_SERIALIZE_FUNCTION(C_TYPE)(((HT_Event*)&VAR_NAME->FIELD), buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1717:69: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE_STRUCT' 1717 | #define HT_EVENT_RUNTIME_SERIALIZE__(DATA_TYPE, C_TYPE, FIELD, ...) HT_EVENT_RUNTIME_SERIALIZE_##DATA_TYPE(C_TYPE, FIELD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1718:61: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE__' 1718 | #define HT_EVENT_RUNTIME_SERIALIZE_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SERIALIZE__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1719:50: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE_' 1719 | #define HT_EVENT_RUNTIME_SERIALIZE(X, USER_DATA) HT_EVENT_RUNTIME_SERIALIZE_ (MKCREFLECT_EXPAND_VA_ X) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:5: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:28: error: 'HT_EVENT_RUNTIME_SERIALIZE' was not declared in this scope 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1836:25: error: 'INTEGER' was not declared in this scope 1836 | (INTEGER, uint64_t, size), | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1836:42: error: expected primary-expression before ',' token 1836 | (INTEGER, uint64_t, size), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1836:44: error: 'size' was not declared in this scope; did you mean 'size_t'? 1836 | (INTEGER, uint64_t, size), | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1837:41: error: expected primary-expression before ',' token 1837 | (INTEGER, uint8_t, data_type)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1837:43: error: 'data_type' was not declared in this scope 1837 | (INTEGER, uint8_t, data_type)) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: 'MKCREFLECT_FOREACH_2_' was not declared in this scope; did you mean 'MKCREFLECT_FOREACH_20_'? 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:284:44: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 284 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_4_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:286:44: note: in expansion of macro 'MKCREFLECT_FOREACH_5_' 286 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_5_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_6_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1737:5: warning: no return statement in function returning non-void [-Wreturn-type] 1737 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlass* ht_HT_EventKlassFieldInfoEvent_get_event_klass_instance()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1744:30: error: variable 'HT_EventKlass klass_instance' has initializer but incomplete type 1744 | static HT_EventKlass klass_instance = { \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:5: note: in expansion of macro 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF' 1778 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(TYPE_NAME) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlassId ht_HT_EventKlassFieldInfoEvent_register_event_klass()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1758:58: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 1758 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION(TYPE_NAME)()->type_info = mkcreflect_get_##TYPE_NAME##_type_info(); \ | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1779:5: note: in expansion of macro 'HT_EVENT_REGISTER_KLASS_FUNCTION_DEF' 1779 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(TYPE_NAME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ [ 75%] Building CXX object lib/CMakeFiles/hawktracer.dir/monotonic_clock.cpp.o In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:28: error: 'MKCREFLECT_DECLARE_FIELD' has not been declared 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected identifier before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected ',' or '...' before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: ISO C++ forbids declaration of 'MKCREFLECT_FOREACH_2_' with no type [-fpermissive] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:93: error: expected ';' at end of member declaration 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object lib/CMakeFiles/hawktracer.dir/mutex.cpp.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_CallstackBaseEvent_type_info()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ']' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected '}' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:9: note: to match this '{' 1804 | { \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::size' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::packed_size' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::fields' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ',' or ';' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1803:36: warning: unused variable 'type_info' [-Wunused-variable] 1803 | static MKCREFLECT_TypeInfo type_info = \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1810:9: warning: no return statement in function returning non-void [-Wreturn-type] 1810 | }; \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1811:9: error: expected unqualified-id before 'return' 1811 | return &type_info; \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1812:5: error: expected declaration before '}' token 1812 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_CallstackBaseEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1692:44: error: 'ht_HT_Event_get_size' was not declared in this scope 1692 | #define HT_EVENT_GET_SIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_get_size | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:39: note: in expansion of macro 'MKCREFLECT_EXPAND_' 1703 | #define HT_EVENT_RUNTIME_SIZEOF_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SIZEOF__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1697:65: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION' 1697 | #define HT_EVENT_RUNTIME_SIZEOF_STRUCT(VAR_NAME, FIELD, C_TYPE) HT_EVENT_GET_SIZE_FUNCTION(C_TYPE)(((HT_Event*)&VAR_NAME->FIELD)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:77: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF_STRUCT' 1702 | #define HT_EVENT_RUNTIME_SIZEOF__(VAR_NAME, DATA_TYPE, C_TYPE, FIELD, ...) +HT_EVENT_RUNTIME_SIZEOF_##DATA_TYPE(VAR_NAME, FIELD, C_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:58: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF__' 1703 | #define HT_EVENT_RUNTIME_SIZEOF_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SIZEOF__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1704:47: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF_' 1704 | #define HT_EVENT_RUNTIME_SIZEOF(X, USER_DATA) HT_EVENT_RUNTIME_SIZEOF_(USER_DATA, MKCREFLECT_EXPAND_VA_ X) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:5: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ';' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:35: error: 'HT_EVENT_RUNTIME_SIZEOF' was not declared in this scope 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1840:25: error: 'INTEGER' was not declared in this scope 1840 | (INTEGER, HT_DurationNs, duration), | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1840:47: error: expected primary-expression before ',' token 1840 | (INTEGER, HT_DurationNs, duration), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1840:49: error: 'duration' was not declared in this scope 1840 | (INTEGER, HT_DurationNs, duration), | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1841:45: error: expected primary-expression before ',' token 1841 | (INTEGER, HT_ThreadId, thread_id)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1841:47: error: 'thread_id' was not declared in this scope; did you mean 'pthread_t'? 1841 | (INTEGER, HT_ThreadId, thread_id)) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: 'MKCREFLECT_FOREACH_2_' was not declared in this scope; did you mean 'MKCREFLECT_FOREACH_20_'? 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 81%] Building C object lib/CMakeFiles/hawktracer.dir/listeners/file_dump_listener.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_CallstackBaseEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1693:45: error: 'ht_HT_Event_fnc_serialize' was not declared in this scope; did you mean 'ht_HT_CallstackBaseEvent_fnc_serialize'? 1693 | #define HT_EVENT_SERIALIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_fnc_serialize | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1718:42: note: in expansion of macro 'MKCREFLECT_EXPAND_' 1718 | #define HT_EVENT_RUNTIME_SERIALIZE_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SERIALIZE__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:68: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION' 1708 | #define HT_EVENT_RUNTIME_SERIALIZE_STRUCT(C_TYPE, FIELD) offset += HT_EVENT_SERIALIZE_FUNCTION(C_TYPE)(((HT_Event*)&VAR_NAME->FIELD), buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1717:69: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE_STRUCT' 1717 | #define HT_EVENT_RUNTIME_SERIALIZE__(DATA_TYPE, C_TYPE, FIELD, ...) HT_EVENT_RUNTIME_SERIALIZE_##DATA_TYPE(C_TYPE, FIELD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1718:61: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE__' 1718 | #define HT_EVENT_RUNTIME_SERIALIZE_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SERIALIZE__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1719:50: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE_' 1719 | #define HT_EVENT_RUNTIME_SERIALIZE(X, USER_DATA) HT_EVENT_RUNTIME_SERIALIZE_ (MKCREFLECT_EXPAND_VA_ X) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:5: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:28: error: 'HT_EVENT_RUNTIME_SERIALIZE' was not declared in this scope 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1840:25: error: 'INTEGER' was not declared in this scope 1840 | (INTEGER, HT_DurationNs, duration), | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1840:47: error: expected primary-expression before ',' token 1840 | (INTEGER, HT_DurationNs, duration), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1840:49: error: 'duration' was not declared in this scope 1840 | (INTEGER, HT_DurationNs, duration), | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1841:45: error: expected primary-expression before ',' token 1841 | (INTEGER, HT_ThreadId, thread_id)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1841:47: error: 'thread_id' was not declared in this scope; did you mean 'pthread_t'? 1841 | (INTEGER, HT_ThreadId, thread_id)) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: 'MKCREFLECT_FOREACH_2_' was not declared in this scope; did you mean 'MKCREFLECT_FOREACH_20_'? 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1737:5: warning: no return statement in function returning non-void [-Wreturn-type] 1737 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlass* ht_HT_CallstackBaseEvent_get_event_klass_instance()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1744:30: error: variable 'HT_EventKlass klass_instance' has initializer but incomplete type 1744 | static HT_EventKlass klass_instance = { \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:5: note: in expansion of macro 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF' 1778 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(TYPE_NAME) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlassId ht_HT_CallstackBaseEvent_register_event_klass()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1758:58: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 1758 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION(TYPE_NAME)()->type_info = mkcreflect_get_##TYPE_NAME##_type_info(); \ | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1779:5: note: in expansion of macro 'HT_EVENT_REGISTER_KLASS_FUNCTION_DEF' 1779 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(TYPE_NAME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:28: error: 'MKCREFLECT_DECLARE_FIELD' has not been declared 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected identifier before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected ',' or '...' before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:362:5: error: ISO C++ forbids declaration of 'MKCREFLECT_FOREACH_2_' with no type [-fpermissive] 362 | MKCREFLECT_FOREACH_2_, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:363:55: error: expected ';' at end of member declaration 363 | MKCREFLECT_FOREACH_1_)(FNC, USER_DATA, __VA_ARGS__)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_CallstackIntEvent_type_info()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:68: error: 'MKCREFLECT_SUM' was not declared in this scope 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:27: error: 'STRUCT' was not declared in this scope 1766 | (STRUCT, BASE_TYPE, base), \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:44: error: expected primary-expression before ',' token 1766 | (STRUCT, BASE_TYPE, base), \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:46: error: 'base' was not declared in this scope 1766 | (STRUCT, BASE_TYPE, base), \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1846:25: error: 'INTEGER' was not declared in this scope 1846 | (INTEGER, HT_CallstackEventLabel, label)) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1846:56: error: expected primary-expression before ',' token 1846 | (INTEGER, HT_CallstackEventLabel, label)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1846:58: error: 'label' was not declared in this scope 1846 | (INTEGER, HT_CallstackEventLabel, label)) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:362:5: error: 'MKCREFLECT_FOREACH_2_' was not declared in this scope; did you mean 'MKCREFLECT_FOREACH_20_'? 362 | MKCREFLECT_FOREACH_2_, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:32: error: 'MKCREFLECT_FIELD_INFO' was not declared in this scope 1801 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1801 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:363:42: error: expected primary-expression before ',' token 363 | MKCREFLECT_FOREACH_1_)(FNC, USER_DATA, __VA_ARGS__)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1801 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:44: error: expected primary-expression before ',' token 1766 | (STRUCT, BASE_TYPE, base), \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1801 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1846:56: error: expected primary-expression before ',' token 1846 | (INTEGER, HT_CallstackEventLabel, label)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1801 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building C object lib/CMakeFiles/hawktracer.dir/platform/linux/cpu_usage.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:44: error: expected primary-expression before ',' token 1766 | (STRUCT, BASE_TYPE, base), \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1846:56: error: expected primary-expression before ',' token 1846 | (INTEGER, HT_CallstackEventLabel, label)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1808:32: error: 'MKCREFLECT_SIZEOF' was not declared in this scope 1808 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1808:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1808 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:44: error: expected primary-expression before ',' token 1766 | (STRUCT, BASE_TYPE, base), \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1808:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1808 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1846:56: error: expected primary-expression before ',' token 1846 | (INTEGER, HT_CallstackEventLabel, label)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1808:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1808 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1809:13: error: 'fields_info' was not declared in this scope 1809 | fields_info \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building C object lib/CMakeFiles/hawktracer.dir/platform/linux/memory_usage.c.o In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_CallstackIntEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:35: error: 'HT_EVENT_RUNTIME_SIZEOF' was not declared in this scope 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:85: error: 'STRUCT' was not declared in this scope 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:102: error: expected primary-expression before ',' token 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:104: error: 'base' was not declared in this scope 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1846:25: error: 'INTEGER' was not declared in this scope 1846 | (INTEGER, HT_CallstackEventLabel, label)) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1846:56: error: expected primary-expression before ',' token 1846 | (INTEGER, HT_CallstackEventLabel, label)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1846:58: error: 'label' was not declared in this scope 1846 | (INTEGER, HT_CallstackEventLabel, label)) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:362:5: error: 'MKCREFLECT_FOREACH_2_' was not declared in this scope; did you mean 'MKCREFLECT_FOREACH_20_'? 362 | MKCREFLECT_FOREACH_2_, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_CallstackIntEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:28: error: 'HT_EVENT_RUNTIME_SERIALIZE' was not declared in this scope 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:60: error: 'STRUCT' was not declared in this scope 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:77: error: expected primary-expression before ',' token 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:79: error: 'base' was not declared in this scope 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1846:25: error: 'INTEGER' was not declared in this scope 1846 | (INTEGER, HT_CallstackEventLabel, label)) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1846:56: error: expected primary-expression before ',' token 1846 | (INTEGER, HT_CallstackEventLabel, label)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1846:58: error: 'label' was not declared in this scope 1846 | (INTEGER, HT_CallstackEventLabel, label)) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:362:5: error: 'MKCREFLECT_FOREACH_2_' was not declared in this scope; did you mean 'MKCREFLECT_FOREACH_20_'? 362 | MKCREFLECT_FOREACH_2_, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1733:16: warning: unused variable 'offset' [-Wunused-variable] 1733 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1734:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1734 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1737:5: warning: no return statement in function returning non-void [-Wreturn-type] 1737 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1731:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1731 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building C object lib/CMakeFiles/hawktracer.dir/posix_mapped_tracepoint.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlass* ht_HT_CallstackIntEvent_get_event_klass_instance()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1744:30: error: variable 'HT_EventKlass klass_instance' has initializer but incomplete type 1744 | static HT_EventKlass klass_instance = { \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:5: note: in expansion of macro 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF' 1778 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(TYPE_NAME) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlassId ht_HT_CallstackIntEvent_register_event_klass()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1758:58: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 1758 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION(TYPE_NAME)()->type_info = mkcreflect_get_##TYPE_NAME##_type_info(); \ | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1779:5: note: in expansion of macro 'HT_EVENT_REGISTER_KLASS_FUNCTION_DEF' 1779 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(TYPE_NAME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1845:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1845 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:28: error: 'MKCREFLECT_DECLARE_FIELD' has not been declared 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected identifier before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected ',' or '...' before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:362:5: error: ISO C++ forbids declaration of 'MKCREFLECT_FOREACH_2_' with no type [-fpermissive] 362 | MKCREFLECT_FOREACH_2_, \ | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:363:55: error: expected ';' at end of member declaration 363 | MKCREFLECT_FOREACH_1_)(FNC, USER_DATA, __VA_ARGS__)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_CallstackStringEvent_type_info()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:68: error: 'MKCREFLECT_SUM' was not declared in this scope 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:27: error: 'STRUCT' was not declared in this scope 1766 | (STRUCT, BASE_TYPE, base), \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:44: error: expected primary-expression before ',' token 1766 | (STRUCT, BASE_TYPE, base), \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:46: error: 'base' was not declared in this scope 1766 | (STRUCT, BASE_TYPE, base), \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1849:25: error: 'STRING' was not declared in this scope 1849 | (STRING, const char*, label)) | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1849:33: error: expected primary-expression before 'const' 1849 | (STRING, const char*, label)) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1849:33: error: expected ')' before 'const' 1849 | (STRING, const char*, label)) | ~ ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1802:10: error: expected ']' before ';' token 1802 | }; \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1766:44: error: expected primary-expression before ',' token 1766 | (STRUCT, BASE_TYPE, base), \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1849:33: error: expected primary-expression before 'const' 1849 | (STRING, const char*, label)) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1849:33: error: expected ')' before 'const' 1849 | (STRING, const char*, label)) | ~ ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1767:26: note: in expansion of macro 'MKCREFLECT_EXPAND_VA_' 1767 | MKCREFLECT_EXPAND_VA_(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_CallstackStringEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:35: error: 'HT_EVENT_RUNTIME_SIZEOF' was not declared in this scope 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:85: error: 'STRUCT' was not declared in this scope 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:102: error: expected primary-expression before ',' token 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:104: error: 'base' was not declared in this scope 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1849:25: error: 'STRING' was not declared in this scope 1849 | (STRING, const char*, label)) | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1849:33: error: expected primary-expression before 'const' 1849 | (STRING, const char*, label)) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1849:33: error: expected ')' before 'const' 1849 | (STRING, const char*, label)) | ~ ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_CallstackStringEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:28: error: 'HT_EVENT_RUNTIME_SERIALIZE' was not declared in this scope 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:60: error: 'STRUCT' was not declared in this scope 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:77: error: expected primary-expression before ',' token 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:79: error: 'base' was not declared in this scope 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1849:25: error: 'STRING' was not declared in this scope 1849 | (STRING, const char*, label)) | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1849:33: error: expected primary-expression before 'const' 1849 | (STRING, const char*, label)) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1849:33: error: expected ')' before 'const' 1849 | (STRING, const char*, label)) | ~ ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1733:16: warning: unused variable 'offset' [-Wunused-variable] 1733 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1734:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1734 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1737:5: warning: no return statement in function returning non-void [-Wreturn-type] 1737 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1731:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1731 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlass* ht_HT_CallstackStringEvent_get_event_klass_instance()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1744:30: error: variable 'HT_EventKlass klass_instance' has initializer but incomplete type 1744 | static HT_EventKlass klass_instance = { \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:5: note: in expansion of macro 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF' 1778 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(TYPE_NAME) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlassId ht_HT_CallstackStringEvent_register_event_klass()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1758:58: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 1758 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION(TYPE_NAME)()->type_info = mkcreflect_get_##TYPE_NAME##_type_info(); \ | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1779:5: note: in expansion of macro 'HT_EVENT_REGISTER_KLASS_FUNCTION_DEF' 1779 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(TYPE_NAME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1848:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1848 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:28: error: 'MKCREFLECT_DECLARE_FIELD' has not been declared 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected identifier before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected ',' or '...' before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: ISO C++ forbids declaration of 'MKCREFLECT_FOREACH_2_' with no type [-fpermissive] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:93: error: expected ';' at end of member declaration 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_StringMappingEvent_type_info()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ']' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected '}' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:9: note: to match this '{' 1804 | { \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::size' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::packed_size' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::fields' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ',' or ';' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1803:36: warning: unused variable 'type_info' [-Wunused-variable] 1803 | static MKCREFLECT_TypeInfo type_info = \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1810:9: warning: no return statement in function returning non-void [-Wreturn-type] 1810 | }; \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1811:9: error: expected unqualified-id before 'return' 1811 | return &type_info; \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1812:5: error: expected declaration before '}' token 1812 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_StringMappingEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1692:44: error: 'ht_HT_Event_get_size' was not declared in this scope 1692 | #define HT_EVENT_GET_SIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_get_size | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:39: note: in expansion of macro 'MKCREFLECT_EXPAND_' 1703 | #define HT_EVENT_RUNTIME_SIZEOF_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SIZEOF__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1697:65: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION' 1697 | #define HT_EVENT_RUNTIME_SIZEOF_STRUCT(VAR_NAME, FIELD, C_TYPE) HT_EVENT_GET_SIZE_FUNCTION(C_TYPE)(((HT_Event*)&VAR_NAME->FIELD)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:77: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF_STRUCT' 1702 | #define HT_EVENT_RUNTIME_SIZEOF__(VAR_NAME, DATA_TYPE, C_TYPE, FIELD, ...) +HT_EVENT_RUNTIME_SIZEOF_##DATA_TYPE(VAR_NAME, FIELD, C_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:58: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF__' 1703 | #define HT_EVENT_RUNTIME_SIZEOF_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SIZEOF__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1704:47: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF_' 1704 | #define HT_EVENT_RUNTIME_SIZEOF(X, USER_DATA) HT_EVENT_RUNTIME_SIZEOF_(USER_DATA, MKCREFLECT_EXPAND_VA_ X) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:5: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ';' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:35: error: 'HT_EVENT_RUNTIME_SIZEOF' was not declared in this scope 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1852:25: error: 'INTEGER' was not declared in this scope 1852 | (INTEGER, uint64_t, identifier), | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1852:42: error: expected primary-expression before ',' token 1852 | (INTEGER, uint64_t, identifier), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1852:44: error: 'identifier' was not declared in this scope 1852 | (INTEGER, uint64_t, identifier), | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1853:25: error: 'STRING' was not declared in this scope 1853 | (STRING, const char*, label)) | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1853:33: error: expected primary-expression before 'const' 1853 | (STRING, const char*, label)) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1853:33: error: expected ')' before 'const' 1853 | (STRING, const char*, label)) | ~ ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_StringMappingEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1693:45: error: 'ht_HT_Event_fnc_serialize' was not declared in this scope; did you mean 'ht_HT_CallstackIntEvent_fnc_serialize'? 1693 | #define HT_EVENT_SERIALIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_fnc_serialize | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1718:42: note: in expansion of macro 'MKCREFLECT_EXPAND_' 1718 | #define HT_EVENT_RUNTIME_SERIALIZE_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SERIALIZE__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:68: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION' 1708 | #define HT_EVENT_RUNTIME_SERIALIZE_STRUCT(C_TYPE, FIELD) offset += HT_EVENT_SERIALIZE_FUNCTION(C_TYPE)(((HT_Event*)&VAR_NAME->FIELD), buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1717:69: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE_STRUCT' 1717 | #define HT_EVENT_RUNTIME_SERIALIZE__(DATA_TYPE, C_TYPE, FIELD, ...) HT_EVENT_RUNTIME_SERIALIZE_##DATA_TYPE(C_TYPE, FIELD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1718:61: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE__' 1718 | #define HT_EVENT_RUNTIME_SERIALIZE_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SERIALIZE__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1719:50: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE_' 1719 | #define HT_EVENT_RUNTIME_SERIALIZE(X, USER_DATA) HT_EVENT_RUNTIME_SERIALIZE_ (MKCREFLECT_EXPAND_VA_ X) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:5: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:28: error: 'HT_EVENT_RUNTIME_SERIALIZE' was not declared in this scope 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1852:25: error: 'INTEGER' was not declared in this scope 1852 | (INTEGER, uint64_t, identifier), | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1852:42: error: expected primary-expression before ',' token 1852 | (INTEGER, uint64_t, identifier), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1852:44: error: 'identifier' was not declared in this scope 1852 | (INTEGER, uint64_t, identifier), | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1853:25: error: 'STRING' was not declared in this scope 1853 | (STRING, const char*, label)) | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1853:33: error: expected primary-expression before 'const' 1853 | (STRING, const char*, label)) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1853:33: error: expected ')' before 'const' 1853 | (STRING, const char*, label)) | ~ ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1737:5: warning: no return statement in function returning non-void [-Wreturn-type] 1737 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlass* ht_HT_StringMappingEvent_get_event_klass_instance()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1744:30: error: variable 'HT_EventKlass klass_instance' has initializer but incomplete type 1744 | static HT_EventKlass klass_instance = { \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:5: note: in expansion of macro 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF' 1778 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(TYPE_NAME) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlassId ht_HT_StringMappingEvent_register_event_klass()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1758:58: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 1758 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION(TYPE_NAME)()->type_info = mkcreflect_get_##TYPE_NAME##_type_info(); \ | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1779:5: note: in expansion of macro 'HT_EVENT_REGISTER_KLASS_FUNCTION_DEF' 1779 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(TYPE_NAME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:28: error: 'MKCREFLECT_DECLARE_FIELD' has not been declared 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected identifier before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:54: error: expected ',' or '...' before numeric constant 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: ISO C++ forbids declaration of 'MKCREFLECT_FOREACH_2_' with no type [-fpermissive] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:93: error: expected ';' at end of member declaration 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:442:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 442 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_SystemInfoEvent_type_info()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ']' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 1799 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected '}' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:9: note: to match this '{' 1804 | { \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::size' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::packed_size' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: warning: missing initializer for member '_MKCREFLECT_TypeInfo::fields' [-Wmissing-field-initializers] 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ',' or ';' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1806:13: note: in expansion of macro 'MKCREFLECT_FOREACH' 1806 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1803:36: warning: unused variable 'type_info' [-Wunused-variable] 1803 | static MKCREFLECT_TypeInfo type_info = \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1810:9: warning: no return statement in function returning non-void [-Wreturn-type] 1810 | }; \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1811:9: error: expected unqualified-id before 'return' 1811 | return &type_info; \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1812:5: error: expected declaration before '}' token 1812 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_SystemInfoEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1692:44: error: 'ht_HT_Event_get_size' was not declared in this scope; did you mean 'ht_HT_SystemInfoEvent_get_size'? 1692 | #define HT_EVENT_GET_SIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_get_size | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:39: note: in expansion of macro 'MKCREFLECT_EXPAND_' 1703 | #define HT_EVENT_RUNTIME_SIZEOF_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SIZEOF__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1697:65: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION' 1697 | #define HT_EVENT_RUNTIME_SIZEOF_STRUCT(VAR_NAME, FIELD, C_TYPE) HT_EVENT_GET_SIZE_FUNCTION(C_TYPE)(((HT_Event*)&VAR_NAME->FIELD)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:77: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF_STRUCT' 1702 | #define HT_EVENT_RUNTIME_SIZEOF__(VAR_NAME, DATA_TYPE, C_TYPE, FIELD, ...) +HT_EVENT_RUNTIME_SIZEOF_##DATA_TYPE(VAR_NAME, FIELD, C_TYPE) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:58: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF__' 1703 | #define HT_EVENT_RUNTIME_SIZEOF_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SIZEOF__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1704:47: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF_' 1704 | #define HT_EVENT_RUNTIME_SIZEOF(X, USER_DATA) HT_EVENT_RUNTIME_SIZEOF_(USER_DATA, MKCREFLECT_EXPAND_VA_ X) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:5: note: in expansion of macro 'HT_EVENT_RUNTIME_SIZEOF' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: expected ';' before 'MKCREFLECT_FOREACH_2_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:35: error: 'HT_EVENT_RUNTIME_SIZEOF' was not declared in this scope 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1857:25: error: 'INTEGER' was not declared in this scope 1857 | (INTEGER, uint8_t, version_minor), | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1857:41: error: expected primary-expression before ',' token 1857 | (INTEGER, uint8_t, version_minor), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1857:43: error: 'version_minor' was not declared in this scope 1857 | (INTEGER, uint8_t, version_minor), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1858:41: error: expected primary-expression before ',' token 1858 | (INTEGER, uint8_t, version_patch)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1858:43: error: 'version_patch' was not declared in this scope 1858 | (INTEGER, uint8_t, version_patch)) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: 'MKCREFLECT_FOREACH_2_' was not declared in this scope; did you mean 'MKCREFLECT_FOREACH_20_'? 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1725:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1725 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1776:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1776 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_SystemInfoEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1693:45: error: 'ht_HT_Event_fnc_serialize' was not declared in this scope; did you mean 'ht_HT_SystemInfoEvent_fnc_serialize'? 1693 | #define HT_EVENT_SERIALIZE_FUNCTION(C_TYPE) ht_##C_TYPE##_fnc_serialize | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1718:42: note: in expansion of macro 'MKCREFLECT_EXPAND_' 1718 | #define HT_EVENT_RUNTIME_SERIALIZE_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SERIALIZE__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:68: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION' 1708 | #define HT_EVENT_RUNTIME_SERIALIZE_STRUCT(C_TYPE, FIELD) offset += HT_EVENT_SERIALIZE_FUNCTION(C_TYPE)(((HT_Event*)&VAR_NAME->FIELD), buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1717:69: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE_STRUCT' 1717 | #define HT_EVENT_RUNTIME_SERIALIZE__(DATA_TYPE, C_TYPE, FIELD, ...) HT_EVENT_RUNTIME_SERIALIZE_##DATA_TYPE(C_TYPE, FIELD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1718:61: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE__' 1718 | #define HT_EVENT_RUNTIME_SERIALIZE_(...) MKCREFLECT_EXPAND_(HT_EVENT_RUNTIME_SERIALIZE__(__VA_ARGS__, 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1719:50: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE_' 1719 | #define HT_EVENT_RUNTIME_SERIALIZE(X, USER_DATA) HT_EVENT_RUNTIME_SERIALIZE_ (MKCREFLECT_EXPAND_VA_ X) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:5: note: in expansion of macro 'HT_EVENT_RUNTIME_SERIALIZE' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:28: error: 'HT_EVENT_RUNTIME_SERIALIZE' was not declared in this scope 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1857:25: error: 'INTEGER' was not declared in this scope 1857 | (INTEGER, uint8_t, version_minor), | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1857:41: error: expected primary-expression before ',' token 1857 | (INTEGER, uint8_t, version_minor), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1857:43: error: 'version_minor' was not declared in this scope 1857 | (INTEGER, uint8_t, version_minor), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1858:41: error: expected primary-expression before ',' token 1858 | (INTEGER, uint8_t, version_patch)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1858:43: error: 'version_patch' was not declared in this scope 1858 | (INTEGER, uint8_t, version_patch)) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:44: error: 'MKCREFLECT_FOREACH_2_' was not declared in this scope; did you mean 'MKCREFLECT_FOREACH_20_'? 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:275:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 275 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:280:25: note: in expansion of macro 'MKCREFLECT_EXPAND_' 280 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_2_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:282:44: note: in expansion of macro 'MKCREFLECT_FOREACH_3_' 282 | FNC(ARG, USER_DATA) MKCREFLECT_EXPAND_(MKCREFLECT_FOREACH_3_(FNC, USER_DATA, __VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:334:158: note: in expansion of macro 'MKCREFLECT_FOREACH_4_' 334 | #define MKCREFLECT_OVERRIDE_25(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, FNC, ...) FNC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:338:24: note: in expansion of macro 'MKCREFLECT_OVERRIDE_25' 338 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1735:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1735 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1737:5: warning: no return statement in function returning non-void [-Wreturn-type] 1737 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1777 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlass* ht_HT_SystemInfoEvent_get_event_klass_instance()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1744:30: error: variable 'HT_EventKlass klass_instance' has initializer but incomplete type 1744 | static HT_EventKlass klass_instance = { \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:5: note: in expansion of macro 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF' 1778 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(TYPE_NAME) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'HT_EventKlassId ht_HT_SystemInfoEvent_register_event_klass()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1758:58: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 1758 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION(TYPE_NAME)()->type_info = mkcreflect_get_##TYPE_NAME##_type_info(); \ | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1779:5: note: in expansion of macro 'HT_EVENT_REGISTER_KLASS_FUNCTION_DEF' 1779 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(TYPE_NAME) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1819:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 1819 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1784:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1784 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:43:27: error: expected declaration before '}' token 43 | # define HT_DECLS_END } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1860:1: note: in expansion of macro 'HT_DECLS_END' 1860 | HT_DECLS_END | ^~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1878:13: error: variable or field 'ht_feature_callstack_start' declared void 1878 | HT_API void ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1878:40: error: 'HT_Timeline' was not declared in this scope 1878 | HT_API void ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1878:53: error: 'timeline' was not declared in this scope 1878 | HT_API void ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1878:84: error: expected primary-expression before '*' token 1878 | HT_API void ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1878:86: error: 'event' was not declared in this scope 1878 | HT_API void ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event); | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1880:13: error: variable or field 'ht_feature_callstack_stop' declared void 1880 | HT_API void ht_feature_callstack_stop(HT_Timeline* timeline); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1880:39: error: 'HT_Timeline' was not declared in this scope 1880 | HT_API void ht_feature_callstack_stop(HT_Timeline* timeline); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1880:52: error: 'timeline' was not declared in this scope 1880 | HT_API void ht_feature_callstack_stop(HT_Timeline* timeline); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1882:13: error: variable or field 'ht_feature_callstack_start_int' declared void 1882 | HT_API void ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1882:44: error: 'HT_Timeline' was not declared in this scope 1882 | HT_API void ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1882:57: error: 'timeline' was not declared in this scope 1882 | HT_API void ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1882:90: error: expected primary-expression before 'label' 1882 | HT_API void ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label); | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1884:13: error: variable or field 'ht_feature_callstack_start_string' declared void 1884 | HT_API void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1884:47: error: 'HT_Timeline' was not declared in this scope 1884 | HT_API void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1884:60: error: 'timeline' was not declared in this scope 1884 | HT_API void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1884:70: error: expected primary-expression before 'const' 1884 | HT_API void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label); | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1886:49: error: 'HT_Timeline' was not declared in this scope 1886 | HT_API HT_ErrorCode ht_feature_callstack_enable(HT_Timeline* timeline); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1886:62: error: 'timeline' was not declared in this scope 1886 | HT_API HT_ErrorCode ht_feature_callstack_enable(HT_Timeline* timeline); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1906:24: error: expected ')' before '*' token 1906 | HT_Timeline* timeline, | ^ | ) /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1905:21: note: to match this '(' 1905 | ScopedTracepoint( | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1928:5: error: 'HT_Timeline' does not name a type 1928 | HT_Timeline* _timeline; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In destructor 'HawkTracer::ScopedTracepoint::~ScopedTracepoint()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1924:35: error: '_timeline' was not declared in this scope 1924 | ht_feature_callstack_stop(_timeline); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1924:9: error: there are no arguments to 'ht_feature_callstack_stop' that depend on a template parameter, so a declaration of 'ht_feature_callstack_stop' must be available [-fpermissive] 1924 | ht_feature_callstack_stop(_timeline); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1924:9: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:2046:8: error: 'HT_Timeline' does not name a type 2046 | HT_API HT_Timeline* ht_global_timeline_get(void); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:110:56: error: 'HT_TimelineListenerCallback' was not declared in this scope 110 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:110:94: error: expected primary-expression before 'void' 110 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:110:121: error: expected primary-expression before 'serialize' 110 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:110:130: error: expression list treated as compound expression in initializer [-fpermissive] 110 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:112:52: error: 'HT_TimelineListenerCallback' was not declared in this scope 112 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:112:90: error: expected primary-expression before 'void' 112 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:112:117: error: expected primary-expression before 'serialize' 112 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:112:126: error: expression list treated as compound expression in initializer [-fpermissive] 112 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:345:9: error: 'HT_TimelineListenerCallback' has not been declared 345 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Linking CXX static library libhawktracer.a /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:456:5: error: 'HT_Feature' does not name a type 456 | HT_Feature base; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:461:1: error: variable or field 'ht_feature_callstack_destroy' declared void 461 | ht_feature_callstack_destroy(HT_Feature* feature); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:461:30: error: 'HT_Feature' was not declared in this scope 461 | ht_feature_callstack_destroy(HT_Feature* feature); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:461:42: error: 'feature' was not declared in this scope 461 | ht_feature_callstack_destroy(HT_Feature* feature); | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:463:40: error: 'ht_feature_callstack_destroy' has not been declared 463 | HT_FEATURE_DEFINE(HT_FeatureCallstack, ht_feature_callstack_destroy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:465:1: error: expected constructor, destructor, or type conversion before 'static' 465 | static HT_Feature* | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:491:1: error: variable or field 'ht_feature_callstack_destroy' declared void 491 | ht_feature_callstack_destroy(HT_Feature* feature) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:491:30: error: 'HT_Feature' was not declared in this scope 491 | ht_feature_callstack_destroy(HT_Feature* feature) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:491:42: error: 'feature' was not declared in this scope 491 | ht_feature_callstack_destroy(HT_Feature* feature) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:499:1: error: variable or field 'ht_feature_callstack_start' declared void 499 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:499:28: error: 'HT_Timeline' was not declared in this scope 499 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:499:41: error: 'timeline' was not declared in this scope 499 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:499:72: error: expected primary-expression before '*' token 499 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:499:74: error: 'event' was not declared in this scope 499 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:509:1: error: variable or field 'ht_feature_callstack_stop' declared void 509 | ht_feature_callstack_stop(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:509:27: error: 'HT_Timeline' was not declared in this scope 509 | ht_feature_callstack_stop(HT_Timeline* timeline) | ^~~~~~~~~~~ make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:509:40: error: 'timeline' was not declared in this scope 509 | ht_feature_callstack_stop(HT_Timeline* timeline) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:523:1: error: variable or field 'ht_feature_callstack_start_int' declared void 523 | ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:523:32: error: 'HT_Timeline' was not declared in this scope 523 | ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:523:45: error: 'timeline' was not declared in this scope 523 | ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:523:78: error: expected primary-expression before 'label' 523 | ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:531:6: error: variable or field 'ht_feature_callstack_start_string' declared void 531 | void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:531:40: error: 'HT_Timeline' was not declared in this scope 531 | void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ [ 93%] Built target hawktracer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:531:53: error: 'timeline' was not declared in this scope 531 | void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:531:63: error: expected primary-expression before 'const' 531 | void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:540:1: error: redefinition of 'HT_ErrorCode ht_feature_callstack_enable' 540 | ht_feature_callstack_enable(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1886:21: note: 'HT_ErrorCode ht_feature_callstack_enable' previously defined here 1886 | HT_API HT_ErrorCode ht_feature_callstack_enable(HT_Timeline* timeline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:540:29: error: 'HT_Timeline' was not declared in this scope 540 | ht_feature_callstack_enable(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:540:42: error: 'timeline' was not declared in this scope 540 | ht_feature_callstack_enable(HT_Timeline* timeline) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:564:1: error: redefinition of 'size_t ht_system_info_push_system_info_to_listener' 564 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:112:8: note: 'size_t ht_system_info_push_system_info_to_listener' previously defined here 112 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:564:45: error: 'HT_TimelineListenerCallback' was not declared in this scope; did you mean 'HT_TimelineListenerContainer'? 564 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:564:83: error: expected primary-expression before 'void' 564 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:564:110: error: expected primary-expression before 'serialize' 564 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:583:1: error: redefinition of 'size_t ht_system_info_push_endianness_info_to_listener' 583 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:110:8: note: 'size_t ht_system_info_push_endianness_info_to_listener' previously defined here 110 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:583:49: error: 'HT_TimelineListenerCallback' was not declared in this scope; did you mean 'HT_TimelineListenerContainer'? 583 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:583:87: error: expected primary-expression before 'void' 583 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:583:114: error: expected primary-expression before 'serialize' 583 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:857:1: error: variable or field 'ht_feature_cached_string_destroy' declared void 857 | ht_feature_cached_string_destroy(HT_Feature* f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:857:34: error: 'HT_Feature' was not declared in this scope 857 | ht_feature_cached_string_destroy(HT_Feature* f); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:857:46: error: 'f' was not declared in this scope 857 | ht_feature_cached_string_destroy(HT_Feature* f); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:861:5: error: 'HT_Feature' does not name a type 861 | HT_Feature base; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:867:43: error: 'ht_feature_cached_string_destroy' has not been declared 867 | HT_FEATURE_DEFINE(HT_FeatureCachedString, ht_feature_cached_string_destroy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:879:1: error: expected constructor, destructor, or type conversion before 'static' 879 | static HT_Feature* | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:940:1: error: variable or field 'ht_feature_cached_string_destroy' declared void 940 | ht_feature_cached_string_destroy(HT_Feature* f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:940:34: error: 'HT_Feature' was not declared in this scope 940 | ht_feature_cached_string_destroy(HT_Feature* f) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:940:46: error: 'f' was not declared in this scope 940 | ht_feature_cached_string_destroy(HT_Feature* f) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:39: error: 'HT_Timeline' was not declared in this scope 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:52: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:72: error: expected primary-expression before '*' token 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:74: error: 'map' was not declared in this scope 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:89: error: expected primary-expression before 'hash' 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:95: error: expected primary-expression before 'const' 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:112: error: expression list treated as compound expression in initializer [-fpermissive] 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:981:1: error: redefinition of 'uintptr_t ht_feature_cached_string_add_mapping' 981 | ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1584:18: note: 'uintptr_t ht_feature_cached_string_add_mapping' previously defined here 1584 | HT_API uintptr_t ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:981:38: error: 'HT_Timeline' was not declared in this scope 981 | ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:981:51: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 981 | ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:981:61: error: expected primary-expression before 'const' 981 | ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_Boolean ht_feature_cached_string_push_event(uint64_t, const char*, void*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:990:29: error: 'HT_Timeline' was not declared in this scope 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:990:41: error: expected primary-expression before ')' token 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:990:67: error: expected primary-expression before ',' token 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:990:5: error: 'HT_TIMELINE_PUSH_EVENT' was not declared in this scope 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:988:76: warning: unused parameter 'ud' [-Wunused-parameter] 988 | ht_feature_cached_string_push_event(uint64_t key, const char* value, void* ud) | ~~~~~~^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:995:1: error: variable or field 'ht_feature_cached_string_push_map' declared void 995 | ht_feature_cached_string_push_map(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:995:35: error: 'HT_Timeline' was not declared in this scope 995 | ht_feature_cached_string_push_map(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:995:48: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 995 | ht_feature_cached_string_push_map(HT_Timeline* timeline) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1010:1: error: redefinition of 'uintptr_t ht_feature_cached_string_add_mapping_dynamic' 1010 | ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1600:18: note: 'uintptr_t ht_feature_cached_string_add_mapping_dynamic' previously defined here 1600 | HT_API uintptr_t ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1010:46: error: 'HT_Timeline' was not declared in this scope 1010 | ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1010:59: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 1010 | ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1010:69: error: expected primary-expression before 'const' 1010 | ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1041:1: error: redefinition of 'HT_ErrorCode ht_feature_cached_string_enable' 1041 | ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1568:21: note: 'HT_ErrorCode ht_feature_cached_string_enable' previously defined here 1568 | HT_API HT_ErrorCode ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1041:33: error: 'HT_Timeline' was not declared in this scope 1041 | ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1041:46: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 1041 | ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1041:67: error: expected primary-expression before 'thread_safe' 1041 | ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_FileDumpListener* ht_file_dump_listener_create(const char*, size_t, HT_ErrorCode*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1335:9: error: 'ht_timeline_listener_push_metadata' was not declared in this scope 1335 | ht_timeline_listener_push_metadata(ht_file_dump_listener_callback, listener, HT_TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1442:1: error: redefinition of 'HT_FileDumpListener* ht_file_dump_listener_register' 1442 | ht_file_dump_listener_register( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1488:29: note: 'HT_FileDumpListener* ht_file_dump_listener_register' previously defined here 1488 | HT_API HT_FileDumpListener* ht_file_dump_listener_register( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1443:9: error: 'HT_Timeline' was not declared in this scope 1443 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1443:22: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 1443 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1443:32: error: expected primary-expression before 'const' 1443 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1443:61: error: expected primary-expression before 'buffer_size' 1443 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1443:87: error: expected primary-expression before '*' token 1443 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1443:88: error: 'out_err' was not declared in this scope; did you mean 'opterr'? 1443 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err) | ^~~~~~~ | opterr /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'size_t ht_HT_Event_get_size(HT_Event*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1631:31: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 1631 | return sizeof(event->klass->klass_id) + sizeof(event->timestamp) + sizeof(event->id); | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1631:59: error: 'struct HT_Event' has no member named 'timestamp' 1631 | return sizeof(event->klass->klass_id) + sizeof(event->timestamp) + sizeof(event->id); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1631:86: error: 'struct HT_Event' has no member named 'id' 1631 | return sizeof(event->klass->klass_id) + sizeof(event->timestamp) + sizeof(event->id); | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'size_t ht_HT_Event_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1638:54: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 1638 | HT_EVENT_COPY_FIELD_(buffer, offset, event->klass->klass_id); | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1627:37: note: in definition of macro 'HT_EVENT_COPY_FIELD_' 1627 | memcpy(buffer + offset, (char*)&field, sizeof(field)), offset += sizeof(field) | ^~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1638:54: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 1638 | HT_EVENT_COPY_FIELD_(buffer, offset, event->klass->klass_id); | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1627:51: note: in definition of macro 'HT_EVENT_COPY_FIELD_' 1627 | memcpy(buffer + offset, (char*)&field, sizeof(field)), offset += sizeof(field) | ^~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1638:54: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 1638 | HT_EVENT_COPY_FIELD_(buffer, offset, event->klass->klass_id); | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1627:77: note: in definition of macro 'HT_EVENT_COPY_FIELD_' 1627 | memcpy(buffer + offset, (char*)&field, sizeof(field)), offset += sizeof(field) | ^~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1639:49: error: 'struct HT_Event' has no member named 'timestamp' 1639 | HT_EVENT_COPY_FIELD_(buffer, offset, event->timestamp); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1627:37: note: in definition of macro 'HT_EVENT_COPY_FIELD_' 1627 | memcpy(buffer + offset, (char*)&field, sizeof(field)), offset += sizeof(field) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1639:49: error: 'struct HT_Event' has no member named 'timestamp' 1639 | HT_EVENT_COPY_FIELD_(buffer, offset, event->timestamp); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1627:51: note: in definition of macro 'HT_EVENT_COPY_FIELD_' 1627 | memcpy(buffer + offset, (char*)&field, sizeof(field)), offset += sizeof(field) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1639:49: error: 'struct HT_Event' has no member named 'timestamp' 1639 | HT_EVENT_COPY_FIELD_(buffer, offset, event->timestamp); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1627:77: note: in definition of macro 'HT_EVENT_COPY_FIELD_' 1627 | memcpy(buffer + offset, (char*)&field, sizeof(field)), offset += sizeof(field) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1640:49: error: 'struct HT_Event' has no member named 'id' 1640 | HT_EVENT_COPY_FIELD_(buffer, offset, event->id); | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1627:37: note: in definition of macro 'HT_EVENT_COPY_FIELD_' 1627 | memcpy(buffer + offset, (char*)&field, sizeof(field)), offset += sizeof(field) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1640:49: error: 'struct HT_Event' has no member named 'id' 1640 | HT_EVENT_COPY_FIELD_(buffer, offset, event->id); | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1627:51: note: in definition of macro 'HT_EVENT_COPY_FIELD_' 1627 | memcpy(buffer + offset, (char*)&field, sizeof(field)), offset += sizeof(field) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1640:49: error: 'struct HT_Event' has no member named 'id' 1640 | HT_EVENT_COPY_FIELD_(buffer, offset, event->id); | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1627:77: note: in definition of macro 'HT_EVENT_COPY_FIELD_' 1627 | memcpy(buffer + offset, (char*)&field, sizeof(field)), offset += sizeof(field) | ^~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_EventKlass* ht_HT_Event_get_event_klass_instance()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1744:30: error: variable 'HT_EventKlass klass_instance' has initializer but incomplete type 1744 | static HT_EventKlass klass_instance = { \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1645:1: note: in expansion of macro 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF' 1645 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(HT_Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_EventKlassId ht_HT_Event_register_event_klass()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1758:58: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 1758 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION(TYPE_NAME)()->type_info = mkcreflect_get_##TYPE_NAME##_type_info(); \ | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1646:1: note: in expansion of macro 'HT_EVENT_REGISTER_KLASS_FUNCTION_DEF' 1646 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(HT_Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1980:36: error: 'HT_TIMELINE_MAX_FEATURES' was not declared in this scope 1980 | static HT_Boolean feature_register[HT_TIMELINE_MAX_FEATURES] = {HT_FALSE}; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1998:14: error: redefinition of 'HT_ErrorCode ht_registry_register_feature' 1998 | HT_ErrorCode ht_registry_register_feature(HT_FeatureKlass* klass) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1654:21: note: 'HT_ErrorCode ht_registry_register_feature' previously defined here 1654 | HT_API HT_ErrorCode ht_registry_register_feature(HT_FeatureKlass* klass); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1998:43: error: 'HT_FeatureKlass' was not declared in this scope 1998 | HT_ErrorCode ht_registry_register_feature(HT_FeatureKlass* klass) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1998:60: error: 'klass' was not declared in this scope; did you mean 'class'? 1998 | HT_ErrorCode ht_registry_register_feature(HT_FeatureKlass* klass) | ^~~~~ | class /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_EventKlassId ht_registry_register_event_klass(HT_EventKlass*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2067:20: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2067 | if (event_klass->klass_id == HT_INVALID_KLASS_ID) | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2073:24: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2073 | event_klass->klass_id = (HT_EventKlassId)event_klass_register.size - 1; | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2079:23: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2079 | return event_klass->klass_id; | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void _ht_registry_init_event_klass_info_event(HT_EventKlass*, HT_EventKlassInfoEvent*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2159:17: error: 'struct HT_Event' has no member named 'id' 2159 | event->base.id = ht_event_id_provider_next(ht_event_id_provider_get_default()); | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2160:17: error: 'struct HT_Event' has no member named 'timestamp' 2160 | event->base.timestamp = ht_monotonic_clock_get_timestamp(); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2162:12: error: 'struct HT_EventKlassInfoEvent' has no member named 'event_klass_name' 2162 | event->event_klass_name = klass->type_info->name; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2162:36: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2162 | event->event_klass_name = klass->type_info->name; | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2163:33: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2163 | event->info_klass_id = klass->klass_id; | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2164:12: error: 'struct HT_EventKlassInfoEvent' has no member named 'field_count' 2164 | event->field_count = (uint8_t) klass->type_info->fields_count; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2164:41: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2164 | event->field_count = (uint8_t) klass->type_info->fields_count; | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void _ht_registry_init_event_klass_field_info_event(HT_EventKlass*, size_t, HT_EventKlassFieldInfoEvent*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2170:40: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2170 | MKCREFLECT_FieldInfo* info = &klass->type_info->fields[field_id]; | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2171:17: error: 'struct HT_Event' has no member named 'id' 2171 | event->base.id = ht_event_id_provider_next(ht_event_id_provider_get_default()); | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2172:17: error: 'struct HT_Event' has no member named 'timestamp' 2172 | event->base.timestamp = ht_monotonic_clock_get_timestamp(); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2176:16: error: 'struct HT_EventKlassFieldInfoEvent' has no member named 'data_type' 2176 | event->data_type = HT_MKCREFLECT_TYPES_EXT_UNSIGNED_INTEGER; | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2180:16: error: 'struct HT_EventKlassFieldInfoEvent' has no member named 'data_type' 2180 | event->data_type = (uint8_t)info->data_type; | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2183:33: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2183 | event->info_klass_id = klass->klass_id; | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2186:12: error: 'struct HT_EventKlassFieldInfoEvent' has no member named 'size' 2186 | event->size = info->size; | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2190:92: error: 'HT_TimelineListenerCallback' has not been declared 2190 | _ht_registry_push_class_to_listener(HT_EventKlass* klass, HT_Byte* data, size_t* data_pos, HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/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-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2199:17: error: 'callback' cannot be used as a function 2199 | callback(data, *data_pos, serialize, listener); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2206:26: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2206 | for (j = 0; j < klass->type_info->fields_count; j++) | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2213:21: error: 'callback' cannot be used as a function 2213 | callback(data, *data_pos, serialize, listener); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2225:1: error: redefinition of 'size_t ht_registry_push_registry_klasses_to_listener' 2225 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1674:15: note: 'size_t ht_registry_push_registry_klasses_to_listener' previously defined here 1674 | HT_API size_t ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2225:47: error: 'HT_TimelineListenerCallback' was not declared in this scope; did you mean 'HT_TimelineListenerContainer'? 2225 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2225:85: error: expected primary-expression before 'void' 2225 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2225:112: error: expected primary-expression before 'serialize' 2225 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2277:8: error: 'HT_Timeline' does not name a type 2277 | static HT_Timeline* _ht_global_timeline_create(void) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2320:5: error: 'HT_Timeline' does not name a type 2320 | HT_Timeline* c_timeline; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In constructor 'GlobalTimeline::GlobalTimeline()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2312:9: error: 'c_timeline' was not declared in this scope; did you mean 'timezone'? 2312 | c_timeline = _ht_global_timeline_create(); | ^~~~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2312:22: error: '_ht_global_timeline_create' was not declared in this scope; did you mean 'set_global_timeline_buffer_size'? 2312 | c_timeline = _ht_global_timeline_create(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | set_global_timeline_buffer_size /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In destructor 'GlobalTimeline::~GlobalTimeline()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2317:29: error: 'c_timeline' was not declared in this scope; did you mean 'timezone'? 2317 | ht_timeline_destroy(c_timeline); | ^~~~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2317:9: error: 'ht_timeline_destroy' was not declared in this scope; did you mean 'ht_mutex_destroy'? 2317 | ht_timeline_destroy(c_timeline); | ^~~~~~~~~~~~~~~~~~~ | ht_mutex_destroy /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2323:1: error: 'HT_Timeline' does not name a type 2323 | HT_Timeline* ht_global_timeline_get(void) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2375:8: error: 'HT_Timeline' does not name a type 2375 | static HT_Timeline* _mapped_timeline; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2394:1: error: variable or field 'ht_pthread_mapped_tracepoint_enter' declared void 2394 | ht_pthread_mapped_tracepoint_enter(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2394:36: error: 'HT_Timeline' was not declared in this scope 2394 | ht_pthread_mapped_tracepoint_enter(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2394:49: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2394 | ht_pthread_mapped_tracepoint_enter(HT_Timeline* timeline, const char* label) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2394:59: error: expected primary-expression before 'const' 2394 | ht_pthread_mapped_tracepoint_enter(HT_Timeline* timeline, const char* label) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_pthread_mapped_tracepoint_add_mapping()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2410:42: error: '_mapped_timeline' was not declared in this scope 2410 | ht_feature_cached_string_add_mapping(_mapped_timeline, _mapped_ptr); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2410:41: error: 'ht_feature_cached_string_add_mapping' cannot be used as a function 2410 | ht_feature_cached_string_add_mapping(_mapped_timeline, _mapped_ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2467:5: error: 'HT_Feature' does not name a type 2467 | HT_Feature* features[HT_TIMELINE_MAX_FEATURES]; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2478:1: error: variable or field '_ht_timeline_flush' declared void 2478 | _ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2478:20: error: 'HT_Timeline' was not declared in this scope 2478 | _ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2478:33: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2478 | _ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2488:1: error: variable or field 'ht_timeline_init_event' declared void 2488 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2488:24: error: 'HT_Timeline' was not declared in this scope 2488 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2488:37: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2488 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2488:55: error: expected primary-expression before '*' token 2488 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2488:57: error: 'event' was not declared in this scope 2488 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2495:1: error: variable or field 'ht_timeline_push_event' declared void 2495 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2495:24: error: 'HT_Timeline' was not declared in this scope 2495 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2495:37: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2495 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2495:55: error: expected primary-expression before '*' token 2495 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2495:57: error: 'event' was not declared in this scope 2495 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2556:1: error: variable or field 'ht_timeline_flush' declared void 2556 | ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2556:19: error: 'HT_Timeline' was not declared in this scope 2556 | ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2556:32: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2556 | ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2566:25: error: 'HT_Timeline' was not declared in this scope 2566 | ht_timeline_set_feature(HT_Timeline* timeline, HT_Feature* feature) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2566:38: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2566 | ht_timeline_set_feature(HT_Timeline* timeline, HT_Feature* feature) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2566:48: error: 'HT_Feature' was not declared in this scope 2566 | ht_timeline_set_feature(HT_Timeline* timeline, HT_Feature* feature) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2566:60: error: 'feature' was not declared in this scope 2566 | ht_timeline_set_feature(HT_Timeline* timeline, HT_Feature* feature) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2566:67: error: expression list treated as compound expression in initializer [-fpermissive] 2566 | ht_timeline_set_feature(HT_Timeline* timeline, HT_Feature* feature) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2594:1: error: 'HT_Feature' does not name a type 2594 | HT_Feature* | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2603:9: error: 'HT_Timeline' was not declared in this scope 2603 | HT_Timeline* timeline, | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2603:22: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2603 | HT_Timeline* timeline, | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2604:9: error: 'HT_TimelineListenerCallback' was not declared in this scope; did you mean 'HT_TimelineListenerContainer'? 2604 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2605:9: error: expected primary-expression before 'void' 2605 | void* user_data) | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2605:24: error: expression list treated as compound expression in initializer [-fpermissive] 2605 | void* user_data) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2612:9: error: 'HT_Timeline' was not declared in this scope 2612 | HT_Timeline* timeline, | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2612:22: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2612 | HT_Timeline* timeline, | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2613:9: error: 'HT_TimelineListenerCallback' was not declared in this scope; did you mean 'HT_TimelineListenerContainer'? 2613 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2614:9: error: expected primary-expression before 'void' 2614 | void* user_data, | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2615:16: error: 'destroy_cb' was not declared in this scope 2615 | void (*destroy_cb)(void*)) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2615:28: error: expected primary-expression before 'void' 2615 | void (*destroy_cb)(void*)) | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2615:34: error: expression list treated as compound expression in initializer [-fpermissive] 2615 | void (*destroy_cb)(void*)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2622:1: error: variable or field 'ht_timeline_unregister_all_listeners' declared void 2622 | ht_timeline_unregister_all_listeners(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2622:38: error: 'HT_Timeline' was not declared in this scope 2622 | ht_timeline_unregister_all_listeners(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2622:51: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2622 | ht_timeline_unregister_all_listeners(HT_Timeline* timeline) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2628:1: error: 'HT_Timeline' does not name a type 2628 | HT_Timeline* | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2694:1: error: variable or field 'ht_timeline_destroy' declared void 2694 | ht_timeline_destroy(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2694:21: error: 'HT_Timeline' was not declared in this scope 2694 | ht_timeline_destroy(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2694:34: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2694 | ht_timeline_destroy(HT_Timeline* timeline) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2723:29: error: 'HT_Timeline' was not declared in this scope 2723 | ht_timeline_get_id_provider(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2723:42: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2723 | ht_timeline_get_id_provider(HT_Timeline* timeline) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_listener_buffer_process_unserialized_events(HT_ListenerBuffer*, TEventPtr, size_t, HT_ListenerFlushCallback, void*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2810:38: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2810 | if (HT_EVENT_GET_KLASS(event)->get_size(event) + buffer->usage > buffer->max_size) | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2815:51: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2815 | buffer->usage += HT_EVENT_GET_KLASS(event)->serialize(event, buffer->data + buffer->usage); | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2816:39: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2816 | i += HT_EVENT_GET_KLASS(event)->type_info->size; | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'size_t ht_event_utils_serialize_event_to_buffer(HT_Event*, HT_Byte*, HT_Boolean)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2841:21: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2841 | return klass->serialize(event, buffer); | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2845:36: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2845 | memcpy(buffer, event, klass->type_info->size); | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2846:21: error: invalid use of incomplete type 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 2846 | return klass->type_info->size; | ^~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:905:16: note: forward declaration of 'HT_EventKlass' {aka 'struct _HT_EventKlass'} 905 | typedef struct _HT_EventKlass HT_EventKlass; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3288:5: error: 'HT_TimelineListenerCallback' does not name a type; did you mean 'HT_TimelineListenerContainer'? 3288 | HT_TimelineListenerCallback callback; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_timeline_listener_container_notify_listeners(HT_TimelineListenerContainer*, TEventPtr, size_t, HT_Boolean)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3340:16: error: 'struct HT_TimelineListenerEntry' has no member named 'callback' 3340 | entry->callback(events, size, serialize_events, entry->user_data); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3413:9: error: 'HT_TimelineListenerCallback' has not been declared 3413 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_ErrorCode ht_timeline_listener_container_register_listener(HT_TimelineListenerContainer*, int, void*, HT_DestroyCallback)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3420:5: error: too many initializers for 'HT_TimelineListenerEntry' 3420 | }; | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3474:36: error: 'HT_TimelineListenerCallback' was not declared in this scope; did you mean 'HT_TimelineListenerEntry'? 3474 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerEntry /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3474:74: error: expected primary-expression before 'void' 3474 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3474:101: error: expected primary-expression before 'serialize' 3474 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3474:110: error: expression list treated as compound expression in initializer [-fpermissive] 3474 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3587:6: error: variable or field '_ht_callstack_timeline_scoped_cleanup' declared void 3587 | void _ht_callstack_timeline_scoped_cleanup(HT_Timeline** timeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3587:44: error: 'HT_Timeline' was not declared in this scope 3587 | void _ht_callstack_timeline_scoped_cleanup(HT_Timeline** timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3587:58: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 3587 | void _ht_callstack_timeline_scoped_cleanup(HT_Timeline** timeline) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3592:1: error: 'HT_Timeline' does not name a type 3592 | HT_Timeline* _ht_callstack_timeline_int_start_and_ret(HT_Timeline* t, HT_CallstackEventLabel l) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3598:1: error: 'HT_Timeline' does not name a type 3598 | HT_Timeline* _ht_callstack_timeline_string_start_and_ret(HT_Timeline* t, const char* l) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_CPUUsageContext* ht_cpu_usage_context_create(void*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3709:5: error: 'ht_cpu_usage_get_percentage' was not declared in this scope 3709 | ht_cpu_usage_get_percentage(context); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1986:15: warning: 'feature_count' defined but not used [-Wunused-variable] 1986 | static size_t feature_count = 0; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:1: warning: 'ht_feature_cached_string_add_mapping_' defined but not used [-Wunused-variable] 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1803:36: warning: 'type_info' defined but not used [-Wunused-variable] 1803 | static MKCREFLECT_TypeInfo type_info = \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1855:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1855 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1803:36: warning: 'type_info' defined but not used [-Wunused-variable] 1803 | static MKCREFLECT_TypeInfo type_info = \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1851:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1851 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1803:36: warning: 'type_info' defined but not used [-Wunused-variable] 1803 | static MKCREFLECT_TypeInfo type_info = \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1839:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1839 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1803:36: warning: 'type_info' defined but not used [-Wunused-variable] 1803 | static MKCREFLECT_TypeInfo type_info = \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1832:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1832 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1803:36: warning: 'type_info' defined but not used [-Wunused-variable] 1803 | static MKCREFLECT_TypeInfo type_info = \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1765:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1765 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1782:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1782 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1828:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1828 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:422:36: warning: 'type_info' defined but not used [-Wunused-variable] 422 | static MKCREFLECT_TypeInfo type_info = \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:445:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 445 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:907:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 907 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ 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-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' CMakeFiles/Makefile2:163: recipe for target 'CMakeFiles/amalgamated_hawktracer_cpp.dir/all' failed make[2]: *** [CMakeFiles/amalgamated_hawktracer_cpp.dir/all] Error 2 make[2]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' Makefile:155: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' package/pkg-generic.mk:290: recipe for target '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/.stamp_built' failed make: *** [/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/instance-2/buildroot'