>>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Extracting gzip -d -c /home/buildroot/autobuild/instance-3/dl/hawktracer/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/instance-3/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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ && cd /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ && rm -f CMakeCache.txt && PATH="/home/buildroot/autobuild/instance-3/output-1/host/bin:/home/buildroot/autobuild/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /home/buildroot/autobuild/instance-3/output-1/host/bin/cmake /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ -DCMAKE_TOOLCHAIN_FILE="/home/buildroot/autobuild/instance-3/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_INSTALL_RUNSTATEDIR="/run" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DENABLE_ASAN=OFF -DENABLE_TESTS=OFF -DENABLE_CODE_COVERAGE=OFF -DENABLE_BENCHMARKS=OFF -DENABLE_DOC=OFF -DENABLE_PYTHON_BINDINGS=OFF -DENABLE_MAINTAINER_MODE=OFF -DENABLE_RELEASE_MODE=OFF -DENABLE_CLIENT=OFF -DENABLE_EXAMPLES=OFF -DBUILD_STATIC_LIB=OFF -DENABLE_TCP_LISTENER=OFF -DENABLE_CPU_USAGE_FEATURE=ON -DENABLE_THREADS=ON ) -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/buildroot/autobuild/instance-3/output-1/host/bin/mips-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-3/output-1/host/bin/mips-linux-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Feature CPU_USAGE enabled. Used file: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/lib/platform/linux/cpu_usage.c -- Feature MEMORY_USAGE enabled. Used file: /home/buildroot/autobuild/instance-3/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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 >>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Building PATH="/home/buildroot/autobuild/instance-3/output-1/host/bin:/home/buildroot/autobuild/instance-3/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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ make[1]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[2]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 3%] Generating hawktracer.cpp [ 6%] Generating hawktracer.c make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/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 Generating files... Generate header file /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h Generate source file /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp Generating files completed successfully! Generating files... Generate header file /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h Generate source file /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c Generating files completed successfully! make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 18%] Building CXX object CMakeFiles/amalgamated_hawktracer_cpp.dir/hawktracer.cpp.o [ 21%] Building C object CMakeFiles/amalgamated_hawktracer_c.dir/hawktracer.c.o [ 24%] Building C object lib/CMakeFiles/hawktracer.dir/event_utils.c.o In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:51: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 819 | (INTEGER, HT_EventId, id)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:51: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 819 | (INTEGER, HT_EventId, id)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: expected specifier-qualifier-list before 'MKCREFLECT_OVERRIDE_25' 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:816:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 816 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:246:13: warning: struct has no members [-Wpedantic] 246 | typedef struct \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:816:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 816 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'mkcreflect_get_HT_Event_type_info': [ 27%] Building C object lib/CMakeFiles/hawktracer.dir/events.c.o /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:816:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 816 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: note: each undeclared identifier is reported only once for each function it appears in 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:816:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 816 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:51: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 819 | (INTEGER, HT_EventId, id)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:51: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 819 | (INTEGER, HT_EventId, id)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: warning: missing initializer for field 'packed_size' of 'MKCREFLECT_TypeInfo' {aka 'struct _MKCREFLECT_TypeInfo'} [-Wmissing-field-initializers] 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:816:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 816 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:85:12: note: 'packed_size' declared here 85 | size_t packed_size; | ^~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:37: warning: unused variable 'fields_info' [-Wunused-variable] 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:816:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 816 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:819:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 819 | (INTEGER, HT_EventId, id)) | ^ ~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:54: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1772 | (INTEGER, uint8_t, endianness)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:54: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1772 | (INTEGER, uint8_t, endianness)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At top level: In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:54: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1772 | (INTEGER, uint8_t, endianness)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:54: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1772 | (INTEGER, uint8_t, endianness)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: expected specifier-qualifier-list before 'MKCREFLECT_OVERRIDE_25' 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:246:13: warning: struct has no members [-Wpedantic] 246 | typedef struct \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'mkcreflect_get_HT_EndiannessInfoEvent_type_info': In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:55: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1777 | (INTEGER, uint8_t, field_count)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:55: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1777 | (INTEGER, uint8_t, field_count)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: warning: missing initializer for field 'packed_size' of 'MKCREFLECT_TypeInfo' {aka 'struct _MKCREFLECT_TypeInfo'} [-Wmissing-field-initializers] 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:53: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 20 given 1783 | (INTEGER, uint8_t, data_type)) | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:85:12: note: 'packed_size' declared here 85 | size_t packed_size; | ^~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:53: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 8 given 1783 | (INTEGER, uint8_t, data_type)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 20 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:37: warning: unused variable 'fields_info' [-Wunused-variable] 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_EndiannessInfoEvent_get_size': In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 8 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 20 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 8 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 20 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 8 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 20 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 8 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 20 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 8 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 20 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 8 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:57: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_EndiannessInfoEvent_fnc_serialize': In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:57: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1772:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1772 | (INTEGER, uint8_t, endianness)) | ^ ~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1713:9: error: expected ';' before 'return' 1713 | return offset; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:64: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:64: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At top level: In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:55: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1777 | (INTEGER, uint8_t, field_count)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:55: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1777 | (INTEGER, uint8_t, field_count)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: expected specifier-qualifier-list before 'MKCREFLECT_OVERRIDE_25' 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:246:13: warning: struct has no members [-Wpedantic] 246 | typedef struct \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'mkcreflect_get_HT_EventKlassInfoEvent_type_info': In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:52: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1795 | (STRING, const char*, label)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:52: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1795 | (STRING, const char*, label)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | [ 30%] Building C object lib/CMakeFiles/hawktracer.dir/feature_cached_string.c.o In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:52: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1799 | (STRING, const char*, label)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: warning: missing initializer for field 'packed_size' of 'MKCREFLECT_TypeInfo' {aka 'struct _MKCREFLECT_TypeInfo'} [-Wmissing-field-initializers] 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:85:12: note: 'packed_size' declared here 85 | size_t packed_size; | ^~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:52: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1799 | (STRING, const char*, label)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:37: warning: unused variable 'fields_info' [-Wunused-variable] 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_EventKlassInfoEvent_get_size': In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:57: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:57: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_EventKlassInfoEvent_fnc_serialize': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1777:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1777 | (INTEGER, uint8_t, field_count)) | ^ ~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1713:9: error: expected ';' before 'return' 1713 | return offset; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At top level: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:53: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 20 given 1783 | (INTEGER, uint8_t, data_type)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:53: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 8 given 1783 | (INTEGER, uint8_t, data_type)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: expected specifier-qualifier-list before 'MKCREFLECT_OVERRIDE_25' 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:246:13: warning: struct has no members [-Wpedantic] 246 | typedef struct \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'mkcreflect_get_HT_EventKlassFieldInfoEvent_type_info': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 20 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 8 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 20 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 8 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 20 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 8 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 20 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 8 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: warning: missing initializer for field 'packed_size' of 'MKCREFLECT_TypeInfo' {aka 'struct _MKCREFLECT_TypeInfo'} [-Wmissing-field-initializers] 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:85:12: note: 'packed_size' declared here 85 | size_t packed_size; | ^~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:37: warning: unused variable 'fields_info' [-Wunused-variable] 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_EventKlassFieldInfoEvent_get_size': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 20 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 8 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_EventKlassFieldInfoEvent_fnc_serialize': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 20 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1783:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 8 given 1783 | (INTEGER, uint8_t, data_type)) | ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1713:9: error: expected ';' before 'return' 1713 | return offset; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At top level: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:57: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:57: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: expected specifier-qualifier-list before 'MKCREFLECT_OVERRIDE_25' 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:246:13: warning: struct has no members [-Wpedantic] 246 | typedef struct \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'mkcreflect_get_HT_CallstackBaseEvent_type_info': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: warning: missing initializer for field 'packed_size' of 'MKCREFLECT_TypeInfo' {aka 'struct _MKCREFLECT_TypeInfo'} [-Wmissing-field-initializers] 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:85:12: note: 'packed_size' declared here 85 | size_t packed_size; | ^~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:37: warning: unused variable 'fields_info' [-Wunused-variable] 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_CallstackBaseEvent_get_size': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_CallstackBaseEvent_fnc_serialize': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1787:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1787 | (INTEGER, HT_ThreadId, thread_id)) | ^ ~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1713:9: error: expected ';' before 'return' 1713 | return offset; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At top level: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:64: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:64: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: expected specifier-qualifier-list before 'MKCREFLECT_OVERRIDE_25' 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:246:13: warning: struct has no members [-Wpedantic] 246 | typedef struct \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'mkcreflect_get_HT_CallstackIntEvent_type_info': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: warning: missing initializer for field 'packed_size' of 'MKCREFLECT_TypeInfo' {aka 'struct _MKCREFLECT_TypeInfo'} [-Wmissing-field-initializers] 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:85:12: note: 'packed_size' declared here 85 | size_t packed_size; | ^~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:37: warning: unused variable 'fields_info' [-Wunused-variable] 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_CallstackIntEvent_get_size': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_CallstackIntEvent_fnc_serialize': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1792:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1792 | (INTEGER, HT_CallstackEventLabel, label)) | ^ ~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1713:9: error: expected ';' before 'return' 1713 | return offset; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At top level: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:52: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1795 | (STRING, const char*, label)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:52: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1795 | (STRING, const char*, label)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: expected specifier-qualifier-list before 'MKCREFLECT_OVERRIDE_25' 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:246:13: warning: struct has no members [-Wpedantic] 246 | typedef struct \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'mkcreflect_get_HT_CallstackStringEvent_type_info': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: warning: missing initializer for field 'packed_size' of 'MKCREFLECT_TypeInfo' {aka 'struct _MKCREFLECT_TypeInfo'} [-Wmissing-field-initializers] 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:85:12: note: 'packed_size' declared here 85 | size_t packed_size; | ^~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:37: warning: unused variable 'fields_info' [-Wunused-variable] 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_CallstackStringEvent_get_size': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_CallstackStringEvent_fnc_serialize': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 16 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1795:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 4 given 1795 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' does not name a type 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:816:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 816 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1713:9: error: expected ';' before 'return' 1713 | return offset; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_Event_type_info()': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:816:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 816 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:234:13: error: 'fields_info' was not declared in this scope 234 | fields_info \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:816:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 816 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At top level: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:52: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1799 | (STRING, const char*, label)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:52: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1799 | (STRING, const char*, label)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: expected specifier-qualifier-list before 'MKCREFLECT_OVERRIDE_25' 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:246:13: warning: struct has no members [-Wpedantic] 246 | typedef struct \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'mkcreflect_get_HT_StringMappingEvent_type_info': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: warning: missing initializer for field 'packed_size' of 'MKCREFLECT_TypeInfo' {aka 'struct _MKCREFLECT_TypeInfo'} [-Wmissing-field-initializers] 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:85:12: note: 'packed_size' declared here 85 | size_t packed_size; | ^~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:37: warning: unused variable 'fields_info' [-Wunused-variable] 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_StringMappingEvent_get_size': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_StringMappingEvent_fnc_serialize': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 17 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1799:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 5 given 1799 | (STRING, const char*, label)) | ^ ~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' does not name a type 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1713:9: error: expected ';' before 'return' 1713 | return offset; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_EndiannessInfoEvent_type_info()': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At top level: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:57: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:57: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:234:13: error: 'fields_info' was not declared in this scope 234 | fields_info \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: expected specifier-qualifier-list before 'MKCREFLECT_OVERRIDE_25' 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:246:13: warning: struct has no members [-Wpedantic] 246 | typedef struct \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'mkcreflect_get_HT_SystemInfoEvent_type_info': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_EndiannessInfoEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: warning: missing initializer for field 'packed_size' of 'MKCREFLECT_TypeInfo' {aka 'struct _MKCREFLECT_TypeInfo'} [-Wmissing-field-initializers] 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:85:12: note: 'packed_size' declared here 85 | size_t packed_size; | ^~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:37: warning: unused variable 'fields_info' [-Wunused-variable] 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_SystemInfoEvent_get_size': In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_EndiannessInfoEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: no return statement in function returning non-void [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_SystemInfoEvent_fnc_serialize': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 18 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1804:1: error: macro "MKCREFLECT_OVERRIDE_25" requires 27 arguments, but only 6 given 1804 | (INTEGER, uint8_t, version_patch)) | ^ ~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:151: note: macro "MKCREFLECT_OVERRIDE_25" defined here 151 | #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 | In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' does not name a type 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' undeclared (first use in this function) 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1713:9: error: expected ';' before 'return' 1713 | return offset; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_EventKlassInfoEvent_type_info()': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:234:13: error: 'fields_info' was not declared in this scope 234 | fields_info \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building C object lib/CMakeFiles/hawktracer.dir/feature_callstack.c.o /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_feature_callstack_start': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:505:42: error: 'HT_CallstackBaseEvent' has no member named 'base' 505 | ht_stack_push(&f->stack, event, event->base.klass->type_info->size); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_feature_callstack_stop': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:514:10: error: 'HT_CallstackBaseEvent' has no member named 'duration' 514 | event->duration = ht_monotonic_clock_get_timestamp() - HT_EVENT(event)->timestamp; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:514:75: error: 'HT_Event' has no member named 'timestamp' 514 | event->duration = ht_monotonic_clock_get_timestamp() - HT_EVENT(event)->timestamp; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:515:10: error: 'HT_CallstackBaseEvent' has no member named 'thread_id' 515 | event->thread_id = ht_thread_get_current_thread_id(); | ^~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_feature_callstack_start_int': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:826:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 826 | #define HT_EVENT(event) ((HT_Event*)(event)) | ~^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:22: note: in expansion of macro 'HT_EVENT' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:525:5: note: in expansion of macro 'HT_DECL_EVENT' 525 | HT_DECL_EVENT(HT_CallstackIntEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:38: error: 'HT_Event' has no member named 'klass' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:525:5: note: in expansion of macro 'HT_DECL_EVENT' 525 | HT_DECL_EVENT(HT_CallstackIntEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:526:10: error: 'HT_CallstackIntEvent' has no member named 'label' 526 | event.label = label; | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_feature_callstack_start_string': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:826:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 826 | #define HT_EVENT(event) ((HT_Event*)(event)) | ~^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:22: note: in expansion of macro 'HT_EVENT' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:533:5: note: in expansion of macro 'HT_DECL_EVENT' 533 | HT_DECL_EVENT(HT_CallstackStringEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:38: error: 'HT_Event' has no member named 'klass' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:533:5: note: in expansion of macro 'HT_DECL_EVENT' 533 | HT_DECL_EVENT(HT_CallstackStringEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:534:10: error: 'HT_CallstackStringEvent' has no member named 'label' 534 | event.label = label; | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_EventKlassInfoEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_system_info_push_system_info_to_listener': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:826:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 826 | #define HT_EVENT(event) ((HT_Event*)(event)) | ~^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:22: note: in expansion of macro 'HT_EVENT' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:567:5: note: in expansion of macro 'HT_DECL_EVENT' 567 | HT_DECL_EVENT(HT_SystemInfoEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:38: error: 'HT_Event' has no member named 'klass' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:567:5: note: in expansion of macro 'HT_DECL_EVENT' 567 | HT_DECL_EVENT(HT_SystemInfoEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:568:10: error: 'HT_SystemInfoEvent' has no member named 'base' 568 | event.base.id = event.base.timestamp = 0; | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:568:26: error: 'HT_SystemInfoEvent' has no member named 'base' 568 | event.base.id = event.base.timestamp = 0; | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:569:10: error: 'HT_SystemInfoEvent' has no member named 'version_major' 569 | event.version_major = HT_VERSION_MAJOR; | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:570:10: error: 'HT_SystemInfoEvent' has no member named 'version_minor' 570 | event.version_minor = HT_VERSION_MINOR; | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:571:10: error: 'HT_SystemInfoEvent' has no member named 'version_patch' 571 | event.version_patch = HT_VERSION_PATCH; | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_system_info_push_endianness_info_to_listener': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:826:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 826 | #define HT_EVENT(event) ((HT_Event*)(event)) | ~^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:22: note: in expansion of macro 'HT_EVENT' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:586:5: note: in expansion of macro 'HT_DECL_EVENT' 586 | HT_DECL_EVENT(HT_EndiannessInfoEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:38: error: 'HT_Event' has no member named 'klass' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:586:5: note: in expansion of macro 'HT_DECL_EVENT' 586 | HT_DECL_EVENT(HT_EndiannessInfoEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:587:10: error: 'HT_EndiannessInfoEvent' has no member named 'base' 587 | event.base.id = event.base.timestamp = 0; | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:587:26: error: 'HT_EndiannessInfoEvent' has no member named 'base' 587 | event.base.id = event.base.timestamp = 0; | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:588:10: error: 'HT_EndiannessInfoEvent' has no member named 'endianness' 588 | event.endianness = (uint8_t) ht_system_info_get_endianness(); | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_EventKlassInfoEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: no return statement in function returning non-void [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' does not name a type 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_EventKlassFieldInfoEvent_type_info()': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:234:13: error: 'fields_info' was not declared in this scope 234 | fields_info \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_EventKlassFieldInfoEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_feature_cached_string_add_mapping_': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1333:13: warning: excess elements in struct initializer 1333 | ht_##EVENT_TYPE##_get_event_klass_instance(), \ | ^~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1333:13: note: (near initialization for 'ht_base_event') 1333 | ht_##EVENT_TYPE##_get_event_klass_instance(), \ | ^~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1334:13: warning: excess elements in struct initializer 1334 | ht_monotonic_clock_get_timestamp(), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1334:13: note: (near initialization for 'ht_base_event') 1334 | ht_monotonic_clock_get_timestamp(), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1335:13: warning: excess elements in struct initializer 1335 | ht_event_id_provider_next(ht_timeline_get_id_provider(TIMELINE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_EventKlassFieldInfoEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1335:13: note: (near initialization for 'ht_base_event') 1335 | ht_event_id_provider_next(ht_timeline_get_id_provider(TIMELINE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:59: warning: excess elements in struct initializer 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1337:26: note: in definition of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1337 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:59: note: (near initialization for 'ev') 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1337:26: note: in definition of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1337 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:65: warning: excess elements in struct initializer 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1337:26: note: in definition of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1337 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:65: note: (near initialization for 'ev') 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1337:26: note: in definition of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1337 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: no return statement in function returning non-void [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:71: warning: excess elements in struct initializer 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1337:26: note: in definition of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1337 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:71: note: (near initialization for 'ev') 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1337:26: note: in definition of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1337 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:975:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_feature_cached_string_push_event': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1333:13: warning: excess elements in struct initializer 1333 | ht_##EVENT_TYPE##_get_event_klass_instance(), \ | ^~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1333:13: note: (near initialization for 'ht_base_event') 1333 | ht_##EVENT_TYPE##_get_event_klass_instance(), \ | ^~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1334:13: warning: excess elements in struct initializer 1334 | ht_monotonic_clock_get_timestamp(), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1334:13: note: (near initialization for 'ht_base_event') 1334 | ht_monotonic_clock_get_timestamp(), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' does not name a type 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1335:13: warning: excess elements in struct initializer 1335 | ht_event_id_provider_next(ht_timeline_get_id_provider(TIMELINE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1335:13: note: (near initialization for 'ht_base_event') 1335 | ht_event_id_provider_next(ht_timeline_get_id_provider(TIMELINE)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:59: warning: excess elements in struct initializer 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1337:26: note: in definition of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1337 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:59: note: (near initialization for 'ev') 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1337:26: note: in definition of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1337 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:69: warning: excess elements in struct initializer 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1337:26: note: in definition of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1337 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:69: note: (near initialization for 'ev') 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1337:26: note: in definition of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1337 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_CallstackBaseEvent_type_info()': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:85: warning: excess elements in struct initializer 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1337:26: note: in definition of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1337 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:85: note: (near initialization for 'ev') 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1337:26: note: in definition of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1337 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:234:13: error: 'fields_info' was not declared in this scope 234 | fields_info \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_HT_Event_get_size': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1631:24: error: 'HT_Event' has no member named 'klass' 1631 | return sizeof(event->klass->klass_id) + sizeof(event->timestamp) + sizeof(event->id); | ^~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_CallstackBaseEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1631:57: error: 'HT_Event' has no member named 'timestamp' 1631 | return sizeof(event->klass->klass_id) + sizeof(event->timestamp) + sizeof(event->id); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1631:84: error: 'HT_Event' has no member named 'id' 1631 | return sizeof(event->klass->klass_id) + sizeof(event->timestamp) + sizeof(event->id); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_HT_Event_fnc_serialize': In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1638:47: error: 'HT_Event' has no member named 'klass' 1638 | HT_EVENT_COPY_FIELD_(buffer, offset, event->klass->klass_id); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1638:47: error: 'HT_Event' has no member named 'klass' 1638 | HT_EVENT_COPY_FIELD_(buffer, offset, event->klass->klass_id); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1638:47: error: 'HT_Event' has no member named 'klass' 1638 | HT_EVENT_COPY_FIELD_(buffer, offset, event->klass->klass_id); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1627:58: warning: left-hand operand of comma expression has no effect [-Wunused-value] 1627 | memcpy(buffer + offset, (char*)&field, sizeof(field)), offset += sizeof(field) | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1638:5: note: in expansion of macro 'HT_EVENT_COPY_FIELD_' 1638 | HT_EVENT_COPY_FIELD_(buffer, offset, event->klass->klass_id); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_CallstackBaseEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1639:47: error: 'HT_Event' has no member named 'timestamp' 1639 | HT_EVENT_COPY_FIELD_(buffer, offset, event->timestamp); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1639:47: error: 'HT_Event' has no member named 'timestamp' 1639 | HT_EVENT_COPY_FIELD_(buffer, offset, event->timestamp); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1639:47: error: 'HT_Event' has no member named 'timestamp' 1639 | HT_EVENT_COPY_FIELD_(buffer, offset, event->timestamp); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1627:58: warning: left-hand operand of comma expression has no effect [-Wunused-value] 1627 | memcpy(buffer + offset, (char*)&field, sizeof(field)), offset += sizeof(field) | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1639:5: note: in expansion of macro 'HT_EVENT_COPY_FIELD_' 1639 | HT_EVENT_COPY_FIELD_(buffer, offset, event->timestamp); | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: no return statement in function returning non-void [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1640:47: error: 'HT_Event' has no member named 'id' 1640 | HT_EVENT_COPY_FIELD_(buffer, offset, event->id); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1640:47: error: 'HT_Event' has no member named 'id' 1640 | HT_EVENT_COPY_FIELD_(buffer, offset, event->id); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1640:47: error: 'HT_Event' has no member named 'id' 1640 | HT_EVENT_COPY_FIELD_(buffer, offset, event->id); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1627:58: warning: left-hand operand of comma expression has no effect [-Wunused-value] 1627 | memcpy(buffer + offset, (char*)&field, sizeof(field)), offset += sizeof(field) | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1640:5: note: in expansion of macro 'HT_EVENT_COPY_FIELD_' 1640 | HT_EVENT_COPY_FIELD_(buffer, offset, event->id); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' does not name a type 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function '_ht_registry_init_event_klass_info_event': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2159:10: error: 'HT_EventKlassInfoEvent' has no member named 'base' 2159 | event->base.id = ht_event_id_provider_next(ht_event_id_provider_get_default()); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2160:10: error: 'HT_EventKlassInfoEvent' has no member named 'base' 2160 | event->base.timestamp = ht_monotonic_clock_get_timestamp(); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2162:10: error: 'HT_EventKlassInfoEvent' has no member named 'event_klass_name' 2162 | event->event_klass_name = klass->type_info->name; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2163:10: error: 'HT_EventKlassInfoEvent' has no member named 'info_klass_id' 2163 | event->info_klass_id = klass->klass_id; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_CallstackIntEvent_type_info()': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2164:10: error: 'HT_EventKlassInfoEvent' has no member named 'field_count' 2164 | event->field_count = (uint8_t) klass->type_info->fields_count; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function '_ht_registry_init_event_klass_field_info_event': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2171:10: error: 'HT_EventKlassFieldInfoEvent' has no member named 'base' 2171 | event->base.id = ht_event_id_provider_next(ht_event_id_provider_get_default()); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2172:10: error: 'HT_EventKlassFieldInfoEvent' has no member named 'base' 2172 | event->base.timestamp = ht_monotonic_clock_get_timestamp(); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2176:14: error: 'HT_EventKlassFieldInfoEvent' has no member named 'data_type' 2176 | event->data_type = HT_MKCREFLECT_TYPES_EXT_UNSIGNED_INTEGER; | ^~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:234:13: error: 'fields_info' was not declared in this scope 234 | fields_info \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2180:14: error: 'HT_EventKlassFieldInfoEvent' has no member named 'data_type' 2180 | event->data_type = (uint8_t)info->data_type; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2183:10: error: 'HT_EventKlassFieldInfoEvent' has no member named 'info_klass_id' 2183 | event->info_klass_id = klass->klass_id; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2184:10: error: 'HT_EventKlassFieldInfoEvent' has no member named 'field_name' 2184 | event->field_name = info->field_name; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2185:10: error: 'HT_EventKlassFieldInfoEvent' has no member named 'field_type' 2185 | event->field_type = info->field_type; | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2186:10: error: 'HT_EventKlassFieldInfoEvent' has no member named 'size' 2186 | event->size = info->size; | ^~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function '_ht_registry_push_class_to_listener': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:826:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 826 | #define HT_EVENT(event) ((HT_Event*)(event)) | ~^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:22: note: in expansion of macro 'HT_EVENT' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2194:5: note: in expansion of macro 'HT_DECL_EVENT' 2194 | HT_DECL_EVENT(HT_EventKlassInfoEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:38: error: 'HT_Event' has no member named 'klass' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2194:5: note: in expansion of macro 'HT_DECL_EVENT' 2194 | HT_DECL_EVENT(HT_EventKlassInfoEvent, event); | ^~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_CallstackIntEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:826:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 826 | #define HT_EVENT(event) ((HT_Event*)(event)) | ~^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:22: note: in expansion of macro 'HT_EVENT' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2208:9: note: in expansion of macro 'HT_DECL_EVENT' 2208 | HT_DECL_EVENT(HT_EventKlassFieldInfoEvent, field_event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:38: error: 'HT_Event' has no member named 'klass' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2208:9: note: in expansion of macro 'HT_DECL_EVENT' 2208 | HT_DECL_EVENT(HT_EventKlassFieldInfoEvent, field_event); | ^~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_CallstackIntEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: no return statement in function returning non-void [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_timeline_init_event': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2490:10: error: 'HT_Event' has no member named 'timestamp' 2490 | event->timestamp = ht_monotonic_clock_get_timestamp(); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2491:10: error: 'HT_Event' has no member named 'id' 2491 | event->id = ht_event_id_provider_next(timeline->id_provider); | ^~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_timeline_push_event': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:838:54: error: 'HT_Event' has no member named 'klass' 838 | #define HT_EVENT_GET_KLASS(event) (((HT_Event*)event)->klass) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2497:28: note: in expansion of macro 'HT_EVENT_GET_KLASS' 2497 | HT_EventKlass* klass = HT_EVENT_GET_KLASS(event); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2518:22: error: 'HT_Event' has no member named 'klass' 2518 | event->klass->serialize(event, buff); | ^~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' does not name a type 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2524:22: error: 'HT_Event' has no member named 'klass' 2524 | event->klass->serialize(event, local_buffer); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2530:18: error: 'HT_Event' has no member named 'klass' 2530 | event->klass->serialize(event, timeline->buffer + timeline->buffer_usage); | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_CallstackStringEvent_type_info()': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_listener_buffer_process_unserialized_events': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:838:54: error: 'HT_Event' has no member named 'klass' 838 | #define HT_EVENT_GET_KLASS(event) (((HT_Event*)event)->klass) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2810:13: note: in expansion of macro 'HT_EVENT_GET_KLASS' 2810 | if (HT_EVENT_GET_KLASS(event)->get_size(event) + buffer->usage > buffer->max_size) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:838:54: error: 'HT_Event' has no member named 'klass' 838 | #define HT_EVENT_GET_KLASS(event) (((HT_Event*)event)->klass) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2815:26: note: in expansion of macro 'HT_EVENT_GET_KLASS' 2815 | buffer->usage += HT_EVENT_GET_KLASS(event)->serialize(event, buffer->data + buffer->usage); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:838:54: error: 'HT_Event' has no member named 'klass' 838 | #define HT_EVENT_GET_KLASS(event) (((HT_Event*)event)->klass) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2816:14: note: in expansion of macro 'HT_EVENT_GET_KLASS' 2816 | i += HT_EVENT_GET_KLASS(event)->type_info->size; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_event_utils_serialize_event_to_buffer': In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:234:13: error: 'fields_info' was not declared in this scope 234 | fields_info \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:838:54: error: 'HT_Event' has no member named 'klass' 838 | #define HT_EVENT_GET_KLASS(event) (((HT_Event*)event)->klass) | ^~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2837:28: note: in expansion of macro 'HT_EVENT_GET_KLASS' 2837 | HT_EventKlass* klass = HT_EVENT_GET_KLASS(event); | ^~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_CallstackStringEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_EndiannessInfoEvent_get_size': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:5: warning: control reaches end of non-void function [-Wreturn-type] 1703 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_EndiannessInfoEvent_fnc_serialize': In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_CallstackStringEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: control reaches end of non-void function [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1771:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1771 | HT_DECLARE_EVENT_KLASS(HT_EndiannessInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_EventKlassInfoEvent_get_size': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:5: warning: control reaches end of non-void function [-Wreturn-type] 1703 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_EventKlassInfoEvent_fnc_serialize': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: no return statement in function returning non-void [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: control reaches end of non-void function [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1774:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1774 | HT_DECLARE_EVENT_KLASS(HT_EventKlassInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_EventKlassFieldInfoEvent_get_size': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:5: warning: control reaches end of non-void function [-Wreturn-type] 1703 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_EventKlassFieldInfoEvent_fnc_serialize': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: control reaches end of non-void function [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1778:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1778 | HT_DECLARE_EVENT_KLASS(HT_EventKlassFieldInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_CallstackBaseEvent_get_size': [ 36%] Building C object lib/CMakeFiles/hawktracer.dir/hash_map.c.o /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:5: warning: control reaches end of non-void function [-Wreturn-type] 1703 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_CallstackBaseEvent_fnc_serialize': In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' does not name a type 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: control reaches end of non-void function [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1785:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1785 | HT_DECLARE_EVENT_KLASS(HT_CallstackBaseEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_CallstackIntEvent_get_size': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:5: warning: control reaches end of non-void function [-Wreturn-type] 1703 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_CallstackIntEvent_fnc_serialize': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: control reaches end of non-void function [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1791:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1791 | HT_DECLARE_EVENT_KLASS(HT_CallstackIntEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_CallstackStringEvent_get_size': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:5: warning: control reaches end of non-void function [-Wreturn-type] 1703 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_CallstackStringEvent_fnc_serialize': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_StringMappingEvent_type_info()': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: control reaches end of non-void function [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1794:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1794 | HT_DECLARE_EVENT_KLASS(HT_CallstackStringEvent, HT_CallstackBaseEvent, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_StringMappingEvent_get_size': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:5: warning: control reaches end of non-void function [-Wreturn-type] 1703 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_StringMappingEvent_fnc_serialize': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: control reaches end of non-void function [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_SystemInfoEvent_get_size': In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:234:13: error: 'fields_info' was not declared in this scope 234 | fields_info \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1703:5: warning: control reaches end of non-void function [-Wreturn-type] 1703 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'ht_HT_SystemInfoEvent_fnc_serialize': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: control reaches end of non-void function [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_StringMappingEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_HT_Event_get_size': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1632:1: warning: control reaches end of non-void function [-Wreturn-type] 1632 | } | ^ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_StringMappingEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: no return statement in function returning non-void [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1797:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1797 | HT_DECLARE_EVENT_KLASS(HT_StringMappingEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' does not name a type 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:248:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 248 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_SystemInfoEvent_type_info()': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:224:49: note: in expansion of macro 'MKCREFLECT_FOREACH' 224 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ 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-3/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.... In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:234:13: error: 'fields_info' was not declared in this scope 234 | fields_info \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:251:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 251 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1742:5: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 1742 | MKCREFLECT_DEFINE_STRUCT(TYPE_NAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1759:5: note: in expansion of macro 'HT_EVENT_DEFINE_STRUCTURE' 1759 | HT_EVENT_DEFINE_STRUCTURE(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building C object lib/CMakeFiles/hawktracer.dir/init.c.o In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_SystemInfoEvent_get_size(HT_Event*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1702:16: note: in expansion of macro 'MKCREFLECT_FOREACH' 1702 | return MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SIZEOF, ((TYPE_NAME*)VAR_NAME), (STRUCT, BASE_TYPE, base), __VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1700:60: warning: unused parameter 'VAR_NAME' [-Wunused-parameter] 1700 | size_t HT_EVENT_GET_SIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME) \ | ~~~~~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1753:5: note: in expansion of macro 'HT_EVENT_GET_SIZE_FUNCTION_DEF' 1753 | HT_EVENT_GET_SIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'size_t ht_HT_SystemInfoEvent_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:155:24: error: 'MKCREFLECT_OVERRIDE_25' was not declared in this scope 155 | MKCREFLECT_EXPAND_(MKCREFLECT_OVERRIDE_25( __VA_ARGS__, \ | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:91:31: note: in definition of macro 'MKCREFLECT_EXPAND_' 91 | #define MKCREFLECT_EXPAND_(X) X | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1712:9: note: in expansion of macro 'MKCREFLECT_FOREACH' 1712 | MKCREFLECT_FOREACH(HT_EVENT_RUNTIME_SERIALIZE, 0, (STRUCT, BASE_TYPE, base), __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1710:16: warning: unused variable 'offset' [-Wunused-variable] 1710 | size_t offset = 0; \ | ^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building C object lib/CMakeFiles/hawktracer.dir/listener_buffer.c.o /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1711:20: warning: unused variable 'VAR_NAME' [-Wunused-variable] 1711 | TYPE_NAME* VAR_NAME = (TYPE_NAME*)VAR_NAME_; \ | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1714:5: warning: no return statement in function returning non-void [-Wreturn-type] 1714 | } | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1708:81: warning: unused parameter 'buffer' [-Wunused-parameter] 1708 | size_t HT_EVENT_SERIALIZE_FUNCTION(TYPE_NAME)(HT_Event* VAR_NAME_, HT_Byte* buffer) \ | ~~~~~~~~~^~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1754:5: note: in expansion of macro 'HT_EVENT_SERIALIZE_FUNCTION_DEF' 1754 | HT_EVENT_SERIALIZE_FUNCTION_DEF(TYPE_NAME, BASE_TYPE, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:56:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS_' 56 | HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1761:5: note: in expansion of macro 'HT_EVENT_DEFINITIONS' 1761 | HT_EVENT_DEFINITIONS(TYPE_NAME, BASE_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1801:1: note: in expansion of macro 'HT_DECLARE_EVENT_KLASS' 1801 | HT_DECLARE_EVENT_KLASS(HT_SystemInfoEvent, HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_feature_callstack_start(HT_Timeline*, HT_CallstackBaseEvent*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:505:44: error: 'struct HT_CallstackBaseEvent' has no member named 'base' 505 | ht_stack_push(&f->stack, event, event->base.klass->type_info->size); | ^~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_feature_callstack_stop(HT_Timeline*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:514:12: error: 'struct HT_CallstackBaseEvent' has no member named 'duration' 514 | event->duration = ht_monotonic_clock_get_timestamp() - HT_EVENT(event)->timestamp; | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:514:77: error: 'struct HT_Event' has no member named 'timestamp' 514 | event->duration = ht_monotonic_clock_get_timestamp() - HT_EVENT(event)->timestamp; | ^~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:515:12: error: 'struct HT_CallstackBaseEvent' has no member named 'thread_id' 515 | event->thread_id = ht_thread_get_current_thread_id(); | ^~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_feature_callstack_start_int(HT_Timeline*, HT_CallstackEventLabel)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:40: error: 'struct HT_Event' has no member named 'klass' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:525:5: note: in expansion of macro 'HT_DECL_EVENT' 525 | HT_DECL_EVENT(HT_CallstackIntEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:526:11: error: 'struct HT_CallstackIntEvent' has no member named 'label' 526 | event.label = label; | ^~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_feature_callstack_start_string(HT_Timeline*, const char*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:40: error: 'struct HT_Event' has no member named 'klass' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:533:5: note: in expansion of macro 'HT_DECL_EVENT' 533 | HT_DECL_EVENT(HT_CallstackStringEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:534:11: error: 'struct HT_CallstackStringEvent' has no member named 'label' 534 | event.label = label; | ^~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback, void*, HT_Boolean)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:40: error: 'struct HT_Event' has no member named 'klass' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:567:5: note: in expansion of macro 'HT_DECL_EVENT' 567 | HT_DECL_EVENT(HT_SystemInfoEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:568:11: error: 'struct HT_SystemInfoEvent' has no member named 'base' 568 | event.base.id = event.base.timestamp = 0; | ^~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:568:27: error: 'struct HT_SystemInfoEvent' has no member named 'base' 568 | event.base.id = event.base.timestamp = 0; | ^~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:569:11: error: 'struct HT_SystemInfoEvent' has no member named 'version_major' 569 | event.version_major = HT_VERSION_MAJOR; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:570:11: error: 'struct HT_SystemInfoEvent' has no member named 'version_minor' 570 | event.version_minor = HT_VERSION_MINOR; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:571:11: error: 'struct HT_SystemInfoEvent' has no member named 'version_patch' 571 | event.version_patch = HT_VERSION_PATCH; | ^~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback, void*, HT_Boolean)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:40: error: 'struct HT_Event' has no member named 'klass' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:586:5: note: in expansion of macro 'HT_DECL_EVENT' 586 | HT_DECL_EVENT(HT_EndiannessInfoEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:587:11: error: 'struct HT_EndiannessInfoEvent' has no member named 'base' 587 | event.base.id = event.base.timestamp = 0; | ^~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:587:27: error: 'struct HT_EndiannessInfoEvent' has no member named 'base' 587 | event.base.id = event.base.timestamp = 0; | ^~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:588:11: error: 'struct HT_EndiannessInfoEvent' has no member named 'endianness' 588 | event.endianness = (uint8_t) ht_system_info_get_endianness(); | ^~~~~~~~~~ [ 45%] Building C object lib/CMakeFiles/hawktracer.dir/registry.c.o [ 48%] Building C object lib/CMakeFiles/hawktracer.dir/scoped_tracepoint.c.o [ 51%] Building C object lib/CMakeFiles/hawktracer.dir/stack.c.o [ 54%] Building C object lib/CMakeFiles/hawktracer.dir/system_info.c.o In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'uintptr_t ht_feature_cached_string_add_mapping_(HT_Timeline*, HT_HashMap*, uintptr_t, const char*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1336:9: error: too many initializers for 'HT_Event' 1336 | }; \ | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:975:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1337:37: error: too many initializers for 'HT_StringMappingEvent' 1337 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:975:9: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 975 | HT_TIMELINE_PUSH_EVENT(timeline, HT_StringMappingEvent, hash, label); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1336:9: error: too many initializers for 'HT_Event' 1336 | }; \ | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:990:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1337:37: error: too many initializers for 'HT_StringMappingEvent' 1337 | EVENT_TYPE ev = {__VA_ARGS__}; \ | ^ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:1304:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT_PEDANTIC' 1304 | HT_TIMELINE_PUSH_EVENT_PEDANTIC(TIMELINE, EVENT_TYPE, ht_base_event, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:990:5: note: in expansion of macro 'HT_TIMELINE_PUSH_EVENT' 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building C object lib/CMakeFiles/hawktracer.dir/task_scheduler.c.o /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'size_t ht_HT_Event_get_size(HT_Event*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1631:26: error: 'struct HT_Event' has no member named 'klass' 1631 | return sizeof(event->klass->klass_id) + sizeof(event->timestamp) + sizeof(event->id); | ^~~~~ /home/buildroot/autobuild/instance-3/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-3/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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'size_t ht_HT_Event_fnc_serialize(HT_Event*, HT_Byte*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1638:49: error: 'struct HT_Event' has no member named 'klass' 1638 | HT_EVENT_COPY_FIELD_(buffer, offset, event->klass->klass_id); | ^~~~~ /home/buildroot/autobuild/instance-3/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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1638:49: error: 'struct HT_Event' has no member named 'klass' 1638 | HT_EVENT_COPY_FIELD_(buffer, offset, event->klass->klass_id); | ^~~~~ /home/buildroot/autobuild/instance-3/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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1638:49: error: 'struct HT_Event' has no member named 'klass' 1638 | HT_EVENT_COPY_FIELD_(buffer, offset, event->klass->klass_id); | ^~~~~ /home/buildroot/autobuild/instance-3/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-3/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-3/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-3/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-3/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-3/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-3/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-3/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-3/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-3/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-3/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-3/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-3/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-3/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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2159:12: error: 'struct HT_EventKlassInfoEvent' has no member named 'base' 2159 | event->base.id = ht_event_id_provider_next(ht_event_id_provider_get_default()); | ^~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2160:12: error: 'struct HT_EventKlassInfoEvent' has no member named 'base' 2160 | event->base.timestamp = ht_monotonic_clock_get_timestamp(); | ^~~~ /home/buildroot/autobuild/instance-3/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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2163:12: error: 'struct HT_EventKlassInfoEvent' has no member named 'info_klass_id' 2163 | event->info_klass_id = klass->klass_id; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/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-3/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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2171:12: error: 'struct HT_EventKlassFieldInfoEvent' has no member named 'base' 2171 | event->base.id = ht_event_id_provider_next(ht_event_id_provider_get_default()); | ^~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2172:12: error: 'struct HT_EventKlassFieldInfoEvent' has no member named 'base' 2172 | event->base.timestamp = ht_monotonic_clock_get_timestamp(); | ^~~~ /home/buildroot/autobuild/instance-3/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-3/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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2183:12: error: 'struct HT_EventKlassFieldInfoEvent' has no member named 'info_klass_id' 2183 | event->info_klass_id = klass->klass_id; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2184:12: error: 'struct HT_EventKlassFieldInfoEvent' has no member named 'field_name' 2184 | event->field_name = info->field_name; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2185:12: error: 'struct HT_EventKlassFieldInfoEvent' has no member named 'field_type' 2185 | event->field_type = info->field_type; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2186:12: error: 'struct HT_EventKlassFieldInfoEvent' has no member named 'size' 2186 | event->size = info->size; | ^~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'size_t _ht_registry_push_class_to_listener(HT_EventKlass*, HT_Byte*, size_t*, HT_TimelineListenerCallback, void*, HT_Boolean)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:40: error: 'struct HT_Event' has no member named 'klass' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2194:5: note: in expansion of macro 'HT_DECL_EVENT' 2194 | HT_DECL_EVENT(HT_EventKlassInfoEvent, event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:844:40: error: 'struct HT_Event' has no member named 'klass' 844 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2208:9: note: in expansion of macro 'HT_DECL_EVENT' 2208 | HT_DECL_EVENT(HT_EventKlassFieldInfoEvent, field_event); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_timeline_init_event(HT_Timeline*, HT_Event*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2490:12: error: 'struct HT_Event' has no member named 'timestamp' 2490 | event->timestamp = ht_monotonic_clock_get_timestamp(); | ^~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2491:12: error: 'struct HT_Event' has no member named 'id' 2491 | event->id = ht_event_id_provider_next(timeline->id_provider); | ^~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_timeline_push_event(HT_Timeline*, HT_Event*)': /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:838:56: error: 'struct HT_Event' has no member named 'klass' 838 | #define HT_EVENT_GET_KLASS(event) (((HT_Event*)event)->klass) | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2497:28: note: in expansion of macro 'HT_EVENT_GET_KLASS' 2497 | HT_EventKlass* klass = HT_EVENT_GET_KLASS(event); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2518:24: error: 'struct HT_Event' has no member named 'klass' 2518 | event->klass->serialize(event, buff); | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2524:24: error: 'struct HT_Event' has no member named 'klass' 2524 | event->klass->serialize(event, local_buffer); | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2530:20: error: 'struct HT_Event' has no member named 'klass' 2530 | event->klass->serialize(event, timeline->buffer + timeline->buffer_usage); | ^~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-3/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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:838:56: error: 'struct HT_Event' has no member named 'klass' 838 | #define HT_EVENT_GET_KLASS(event) (((HT_Event*)event)->klass) | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2810:13: note: in expansion of macro 'HT_EVENT_GET_KLASS' 2810 | if (HT_EVENT_GET_KLASS(event)->get_size(event) + buffer->usage > buffer->max_size) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:838:56: error: 'struct HT_Event' has no member named 'klass' 838 | #define HT_EVENT_GET_KLASS(event) (((HT_Event*)event)->klass) | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2815:26: note: in expansion of macro 'HT_EVENT_GET_KLASS' 2815 | buffer->usage += HT_EVENT_GET_KLASS(event)->serialize(event, buffer->data + buffer->usage); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:838:56: error: 'struct HT_Event' has no member named 'klass' 838 | #define HT_EVENT_GET_KLASS(event) (((HT_Event*)event)->klass) | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2816:14: note: in expansion of macro 'HT_EVENT_GET_KLASS' 2816 | i += HT_EVENT_GET_KLASS(event)->type_info->size; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:838:56: error: 'struct HT_Event' has no member named 'klass' 838 | #define HT_EVENT_GET_KLASS(event) (((HT_Event*)event)->klass) | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2837:28: note: in expansion of macro 'HT_EVENT_GET_KLASS' 2837 | HT_EventKlass* klass = HT_EVENT_GET_KLASS(event); | ^~~~~~~~~~~~~~~~~~ [ 60%] Building C object lib/CMakeFiles/hawktracer.dir/thread.c.o [ 63%] Building C object lib/CMakeFiles/hawktracer.dir/timeline.c.o [ 66%] Building C object lib/CMakeFiles/hawktracer.dir/timeline_listener.c.o [ 69%] Building CXX object lib/CMakeFiles/hawktracer.dir/event_id_provider.cpp.o [ 72%] Building CXX object lib/CMakeFiles/hawktracer.dir/global_timeline.cpp.o [ 75%] Building CXX object lib/CMakeFiles/hawktracer.dir/monotonic_clock.cpp.o [ 78%] Building CXX object lib/CMakeFiles/hawktracer.dir/mutex.cpp.o [ 81%] Building C object lib/CMakeFiles/hawktracer.dir/listeners/file_dump_listener.c.o 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-3/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 [ 84%] Building C object lib/CMakeFiles/hawktracer.dir/platform/linux/cpu_usage.c.o [ 87%] Building C object lib/CMakeFiles/hawktracer.dir/platform/linux/memory_usage.c.o [ 90%] Building C object lib/CMakeFiles/hawktracer.dir/posix_mapped_tracepoint.c.o [ 93%] Linking CXX shared library libhawktracer.so make[3]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 93%] Built target hawktracer make[2]: Leaving directory '/home/buildroot/autobuild/instance-3/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-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' package/pkg-generic.mk:290: recipe for target '/home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/.stamp_built' failed make: *** [/home/buildroot/autobuild/instance-3/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/instance-3/buildroot'