>>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Downloading wget --passive-ftp -nd -t 3 -O '/home/buildroot/autobuild/instance-2/output-1/build/.hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz.VL1OKB/output' 'https://github.com/amzn/hawktracer/archive/e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz' --2022-09-18 14:50:16-- https://github.com/amzn/hawktracer/archive/e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz Resolving github.com (github.com)... 140.82.114.4 Connecting to github.com (github.com)|140.82.114.4|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://codeload.github.com/amzn/hawktracer/tar.gz/e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 [following] --2022-09-18 14:50:17-- https://codeload.github.com/amzn/hawktracer/tar.gz/e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Resolving codeload.github.com (codeload.github.com)... 140.82.113.9 Connecting to codeload.github.com (codeload.github.com)|140.82.113.9|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/x-gzip] Saving to: '/home/buildroot/autobuild/instance-2/output-1/build/.hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz.VL1OKB/output' 0K .......... .......... .......... .......... .......... 376K 50K .......... .......... .......... .......... .......... 755K 100K .......... .......... .......... .......... .......... 75.1M 150K .......... .......... .......... .......... .......... 71.5M 200K .......... .......... .......... .......... .......... 758K 250K .......... .......... .......... ..... 55.7M=0.3s 2022-09-18 14:50:17 (1.04 MB/s) - '/home/buildroot/autobuild/instance-2/output-1/build/.hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz.VL1OKB/output' saved [291875] hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz: OK (sha256: b6c7fdfbe8178bc7ba49ef840ec18a92d1488ad73ac9f64d2a09042410ad3ef4) >>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Extracting mkdir -p /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host mkdir -p /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/target gzip -d -c /home/buildroot/autobuild/instance-2/dl/hawktracer/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 -xf - >>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Patching Applying 0001-cmake-platform_features.cmake-fix-DENABLE_CPU_USAGE_.patch using patch: patching file cmake/platform_features.cmake >>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Configuring mkdir -p /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host rsync -a --link-dest=/home/buildroot/autobuild/instance-2/output-1/per-package/host-cmake/host/ /home/buildroot/autobuild/instance-2/output-1/per-package/host-cmake/host/ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host rsync -a --link-dest=/home/buildroot/autobuild/instance-2/output-1/per-package/host-pkgconf/host/ /home/buildroot/autobuild/instance-2/output-1/per-package/host-pkgconf/host/ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host rsync -a --link-dest=/home/buildroot/autobuild/instance-2/output-1/per-package/host-skeleton/host/ /home/buildroot/autobuild/instance-2/output-1/per-package/host-skeleton/host/ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host rsync -a --link-dest=/home/buildroot/autobuild/instance-2/output-1/per-package/skeleton/host/ /home/buildroot/autobuild/instance-2/output-1/per-package/skeleton/host/ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host rsync -a --link-dest=/home/buildroot/autobuild/instance-2/output-1/per-package/toolchain/host/ /home/buildroot/autobuild/instance-2/output-1/per-package/toolchain/host/ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host mkdir -p /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/target rsync -a --link-dest=/home/buildroot/autobuild/instance-2/output-1/per-package/host-cmake/target/ /home/buildroot/autobuild/instance-2/output-1/per-package/host-cmake/target/ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/target rsync -a --link-dest=/home/buildroot/autobuild/instance-2/output-1/per-package/host-pkgconf/target/ /home/buildroot/autobuild/instance-2/output-1/per-package/host-pkgconf/target/ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/target rsync -a --link-dest=/home/buildroot/autobuild/instance-2/output-1/per-package/host-skeleton/target/ /home/buildroot/autobuild/instance-2/output-1/per-package/host-skeleton/target/ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/target rsync -a --link-dest=/home/buildroot/autobuild/instance-2/output-1/per-package/skeleton/target/ /home/buildroot/autobuild/instance-2/output-1/per-package/skeleton/target/ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/target rsync -a --link-dest=/home/buildroot/autobuild/instance-2/output-1/per-package/toolchain/target/ /home/buildroot/autobuild/instance-2/output-1/per-package/toolchain/target/ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/target (mkdir -p /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ && cd /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ && rm -f CMakeCache.txt && PATH="/home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/bin:/home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/bin/cmake /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ -DCMAKE_TOOLCHAIN_FILE="/home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/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.3.0 -- The CXX compiler identification is GNU 11.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/bin/mips64el-buildroot-linux-uclibc-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/bin/mips64el-buildroot-linux-uclibc-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Feature CPU_USAGE enabled. Used file: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/lib/platform/linux/cpu_usage.c -- Feature MEMORY_USAGE enabled. Used file: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/lib/platform/linux/memory_usage.c -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.5.3", minimum required is "3") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_EXAMPLES BUILD_TEST BUILD_TESTING BUILD_TESTS -- Build files have been written to: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 >>> hawktracer e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8 Building PATH="/home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/bin:/home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /usr/bin/make -j4 -C /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/ make[1]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[2]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 6%] Generating hawktracer.cpp [ 6%] Generating hawktracer.c make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 12%] Building C object lib/CMakeFiles/hawktracer.dir/bag.c.o [ 12%] Building C object lib/CMakeFiles/hawktracer.dir/alloc.c.o Generating files... Generate header file /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h Generate source file /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c Generating files completed successfully! Generating files... Generate header file /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h Generate source file /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp Generating files completed successfully! make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 15%] Building C object CMakeFiles/amalgamated_hawktracer_c.dir/hawktracer.c.o [ 18%] Building CXX object CMakeFiles/amalgamated_hawktracer_cpp.dir/hawktracer.cpp.o In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:496:5: warning: data definition has no type or storage class 496 | HT_ERR_OUT_OF_MEMORY, | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:496:5: warning: type defaults to 'int' in declaration of 'HT_ERR_OUT_OF_MEMORY' [-Wimplicit-int] /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:499:5: warning: type defaults to 'int' in declaration of 'HT_ERR_FEATURE_ALREADY_REGISTERED' [-Wimplicit-int] 499 | HT_ERR_FEATURE_ALREADY_REGISTERED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:501:5: warning: type defaults to 'int' in declaration of 'HT_ERR_FEATURE_NOT_REGISTERED' [-Wimplicit-int] 501 | HT_ERR_FEATURE_NOT_REGISTERED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:503:5: warning: type defaults to 'int' in declaration of 'HT_ERR_MAX_FEATURE_COUNT_REACHED' [-Wimplicit-int] 503 | HT_ERR_MAX_FEATURE_COUNT_REACHED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:507:5: warning: type defaults to 'int' in declaration of 'HT_ERR_LISTENER_CONTAINER_ALREADY_REGISTERED' [-Wimplicit-int] 507 | HT_ERR_LISTENER_CONTAINER_ALREADY_REGISTERED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:509:5: warning: type defaults to 'int' in declaration of 'HT_ERR_CANT_OPEN_FILE' [-Wimplicit-int] 509 | HT_ERR_CANT_OPEN_FILE, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:512:5: warning: type defaults to 'int' in declaration of 'HT_ERR_CANT_START_TCP_SERVER' [-Wimplicit-int] 512 | HT_ERR_CANT_START_TCP_SERVER, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:515:5: warning: type defaults to 'int' in declaration of 'HT_ERR_CANT_CREATE_LISTENER_CONTAINER' [-Wimplicit-int] 515 | HT_ERR_CANT_CREATE_LISTENER_CONTAINER, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:517:5: warning: type defaults to 'int' in declaration of 'HT_ERR_INVALID_FORMAT' [-Wimplicit-int] 517 | HT_ERR_INVALID_FORMAT, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:519:5: warning: type defaults to 'int' in declaration of 'HT_ERR_INVALID_ARGUMENT' [-Wimplicit-int] 519 | HT_ERR_INVALID_ARGUMENT, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:521:5: warning: type defaults to 'int' in declaration of 'HT_ERR_OUT_OF_RANGE' [-Wimplicit-int] 521 | HT_ERR_OUT_OF_RANGE, | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:524:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '}' token 524 | } HT_ErrorCode; | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:524:3: warning: data definition has no type or storage class 524 | } HT_ErrorCode; | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:524:3: warning: type defaults to 'int' in declaration of 'HT_ErrorCode' [-Wimplicit-int] /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:571:8: error: unknown type name 'HT_TimestampNs' 571 | HT_API HT_TimestampNs ht_monotonic_clock_get_timestamp(void); | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:616:8: error: unknown type name 'HT_Boolean' 616 | HT_API HT_Boolean ht_is_initialized(void); | ^~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:637:9: error: unknown type name 'TEventPtr' 637 | TEventPtr events, size_t buffer_size, HT_Boolean serialized, void* user_data); | ^~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:962: error: unterminated #ifdef 962 | #ifdef HT_PLATFORM_FEATURE_ALLOC_HOOKS_ENABLED | In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:741: error: unterminated #ifdef 741 | #ifdef HT_PLATFORM_FEATURE_ALLOC_HOOKS_ENABLED | In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:26: error: unterminated #ifndef 26 | #ifndef HAWKTRACER_ALL_H | /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:637:47: error: unknown type name 'HT_Boolean' 637 | TEventPtr events, size_t buffer_size, HT_Boolean serialized, void* user_data); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:647:50: error: unknown type name 'HT_TimelineListenerCallback' 647 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:647:104: error: unknown type name 'HT_Boolean' 647 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:323:9: error: expected specifier-qualifier-list before 'MKCREFLECT_FOREACH' 323 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:321:13: warning: struct has no members [-Wpedantic] 321 | typedef struct \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'mkcreflect_get_HT_Event_type_info': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:49: warning: implicit declaration of function 'MKCREFLECT_FOREACH'; did you mean 'MKCREFLECT_FOREACH_8_'? [-Wimplicit-function-declaration] 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:326:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 326 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:68: error: 'MKCREFLECT_SUM' undeclared (first use in this function); did you mean 'MKCREFLECT_Types'? 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:326:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 326 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:68: note: each undeclared identifier is reported only once for each function it appears in 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:326:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 326 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:27: error: 'POINTER' undeclared (first use in this function) 660 | (POINTER, HT_EventKlass*, klass), | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building C object lib/CMakeFiles/hawktracer.dir/command_line_parser.c.o [ 24%] Building C object lib/CMakeFiles/hawktracer.dir/event_utils.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:36: error: expected expression before 'HT_EventKlass' 660 | (POINTER, HT_EventKlass*, klass), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:34: warning: left-hand operand of comma expression has no effect [-Wunused-value] 660 | (POINTER, HT_EventKlass*, klass), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:661:27: error: 'INTEGER' undeclared (first use in this function) 661 | (INTEGER, HT_TimestampNs, timestamp), | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:661:36: error: 'HT_TimestampNs' undeclared (first use in this function) 661 | (INTEGER, HT_TimestampNs, timestamp), | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:661:34: warning: left-hand operand of comma expression has no effect [-Wunused-value] 661 | (INTEGER, HT_TimestampNs, timestamp), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:661:52: error: 'timestamp' undeclared (first use in this function) 661 | (INTEGER, HT_TimestampNs, timestamp), | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:661:50: warning: left-hand operand of comma expression has no effect [-Wunused-value] 661 | (INTEGER, HT_TimestampNs, timestamp), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:662:36: error: 'HT_EventId' undeclared (first use in this function); did you mean 'HT_Event'? 662 | (INTEGER, HT_EventId, id)) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:662:34: warning: left-hand operand of comma expression has no effect [-Wunused-value] 662 | (INTEGER, HT_EventId, id)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:662:48: error: 'id' undeclared (first use in this function); did you mean 'void'? 662 | (INTEGER, HT_EventId, id)) | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:662:46: warning: left-hand operand of comma expression has no effect [-Wunused-value] 662 | (INTEGER, HT_EventId, id)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:301:32: error: 'MKCREFLECT_FIELD_INFO' undeclared (first use in this function); did you mean 'MKCREFLECT_FieldInfo'? 301 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:326:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 326 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:26: error: expected expression before 'HT_Event' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:301:55: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 301 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:36: error: expected expression before 'HT_EventKlass' 660 | (POINTER, HT_EventKlass*, klass), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:306:51: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 306 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:34: warning: left-hand operand of comma expression has no effect [-Wunused-value] 660 | (POINTER, HT_EventKlass*, klass), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:306:51: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 306 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:661:34: warning: left-hand operand of comma expression has no effect [-Wunused-value] 661 | (INTEGER, HT_TimestampNs, timestamp), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:306:51: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 306 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:661:50: warning: left-hand operand of comma expression has no effect [-Wunused-value] 661 | (INTEGER, HT_TimestampNs, timestamp), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:306:51: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 306 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:662:34: warning: left-hand operand of comma expression has no effect [-Wunused-value] 662 | (INTEGER, HT_EventId, id)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:306:51: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 306 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:662:46: warning: left-hand operand of comma expression has no effect [-Wunused-value] 662 | (INTEGER, HT_EventId, id)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:306:51: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 306 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:308:32: error: 'MKCREFLECT_SIZEOF' undeclared (first use in this function) 308 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:326:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 326 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:36: error: expected expression before 'HT_EventKlass' 660 | (POINTER, HT_EventKlass*, klass), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:308:54: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 308 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:34: warning: left-hand operand of comma expression has no effect [-Wunused-value] 660 | (POINTER, HT_EventKlass*, klass), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:308:54: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 308 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:661:34: warning: left-hand operand of comma expression has no effect [-Wunused-value] 661 | (INTEGER, HT_TimestampNs, timestamp), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:308:54: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 308 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:661:50: warning: left-hand operand of comma expression has no effect [-Wunused-value] 661 | (INTEGER, HT_TimestampNs, timestamp), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:308:54: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 308 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:662:34: warning: left-hand operand of comma expression has no effect [-Wunused-value] 662 | (INTEGER, HT_EventId, id)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:308:54: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 308 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:662:46: warning: left-hand operand of comma expression has no effect [-Wunused-value] 662 | (INTEGER, HT_EventId, id)) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:308:54: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 308 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:36: warning: missing initializer for field 'packed_size' of 'MKCREFLECT_TypeInfo' {aka 'struct _MKCREFLECT_TypeInfo'} [-Wmissing-field-initializers] 660 | (POINTER, HT_EventKlass*, klass), | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:308:54: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 308 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:195:12: note: 'packed_size' declared here 195 | size_t packed_size; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:37: warning: unused variable 'fields_info' [-Wunused-variable] 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:326:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 326 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:665:8: error: unknown type name 'HT_EventKlassId'; did you mean 'HT_EventKlass'? 665 | HT_API HT_EventKlassId ht_HT_Event_register_event_klass(void); | ^~~~~~~~~~~~~~~ | HT_EventKlass /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:667:58: error: unknown type name 'HT_Byte' 667 | HT_API size_t ht_HT_Event_fnc_serialize(HT_Event* event, HT_Byte* buffer); | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:674:42: error: unknown type name 'HT_Byte' 674 | size_t (*serialize)(HT_Event* event, HT_Byte* buffer); | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:676:5: error: unknown type name 'HT_EventKlassId' 676 | HT_EventKlassId klass_id; | ^~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:962: error: unterminated #ifdef 962 | #ifdef HT_PLATFORM_FEATURE_ALLOC_HOOKS_ENABLED | In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:741: error: unterminated #ifdef 741 | #ifdef HT_PLATFORM_FEATURE_ALLOC_HOOKS_ENABLED | In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:26: error: unterminated #ifndef 26 | #ifndef HAWKTRACER_ALL_H | /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:76:1: error: unknown type name 'HT_Boolean' 76 | HT_Boolean ht_tcp_server_start(HT_TCPServer* server, int port, OnClientConnected client_connected_cb, void* user_data); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:80:1: error: unknown type name 'HT_Boolean' 80 | HT_Boolean ht_tcp_server_is_running(const HT_TCPServer* server); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:82:1: error: unknown type name 'HT_Boolean' 82 | HT_Boolean ht_tcp_server_write_to_socket(HT_TCPServer* server, int sock_fd, char* buffer, size_t size); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:90:66: error: unknown type name 'HT_Byte' 90 | size_t ht_event_utils_serialize_event_to_buffer(HT_Event* event, HT_Byte* buffer, HT_Boolean serialize); | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:90:83: error: unknown type name 'HT_Boolean' 90 | size_t ht_event_utils_serialize_event_to_buffer(HT_Event* event, HT_Byte* buffer, HT_Boolean serialize); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:123:1: error: unknown type name 'HT_ErrorCode' 123 | HT_ErrorCode ht_mutex_destroy(HT_Mutex* mtx); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:125:1: error: unknown type name 'HT_ErrorCode' 125 | HT_ErrorCode ht_mutex_lock(HT_Mutex* mtx); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:127:1: error: unknown type name 'HT_ErrorCode' 127 | HT_ErrorCode ht_mutex_unlock(HT_Mutex* mtx); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:137:95: error: unknown type name 'TEventPtr' 137 | void ht_timeline_listener_container_notify_listeners(HT_TimelineListenerContainer* listeners, TEventPtr events, size_t size, HT_Boolean serialize_events); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:137:126: error: unknown type name 'HT_Boolean' 137 | void ht_timeline_listener_container_notify_listeners(HT_TimelineListenerContainer* listeners, TEventPtr events, size_t size, HT_Boolean serialize_events); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:159:1: error: unknown type name 'HT_ErrorCode' 159 | HT_ErrorCode ht_timeline_listener_container_register_listener( | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:161:9: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerContainer'? 161 | HT_TimelineListenerCallback callback, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:163:9: error: unknown type name 'HT_DestroyCallback' 163 | HT_DestroyCallback destroy_cb); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:188:56: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerContainer'? 188 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:188:110: error: unknown type name 'HT_Boolean' 188 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:190:52: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerContainer'? 190 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:190:106: error: unknown type name 'HT_Boolean' 190 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:198:1: error: unknown type name 'HT_ErrorCode' 198 | HT_ErrorCode HT_FeatureCachedString_register(void); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:199:1: error: unknown type name 'HT_ErrorCode' 199 | HT_ErrorCode HT_FeatureCallstack_register(void); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:227:12: error: unknown type name 'HT_ErrorCode' 227 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_init(HT_Bag##TYPE_SUFFIX* bag, size_t min_capacity); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:318:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 318 | HT_DECLARE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:230:12: error: unknown type name 'HT_ErrorCode' 230 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_add(HT_Bag##TYPE_SUFFIX* bag, TYPE data); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:318:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 318 | HT_DECLARE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:227:12: error: unknown type name 'HT_ErrorCode' 227 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_init(HT_Bag##TYPE_SUFFIX* bag, size_t min_capacity); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:319:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 319 | HT_DECLARE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:230:12: error: unknown type name 'HT_ErrorCode' 230 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_add(HT_Bag##TYPE_SUFFIX* bag, TYPE data); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:319:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 319 | HT_DECLARE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:227:12: error: unknown type name 'HT_ErrorCode' 227 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_init(HT_Bag##TYPE_SUFFIX* bag, size_t min_capacity); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:320:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 320 | HT_DECLARE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:230:12: error: unknown type name 'HT_ErrorCode' 230 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_add(HT_Bag##TYPE_SUFFIX* bag, TYPE data); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:320:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 320 | HT_DECLARE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:349:1: error: unknown type name 'HT_ErrorCode' 349 | HT_ErrorCode ht_hash_map_init(HT_HashMap* hash_map); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:353:82: error: expected declaration specifiers or '...' before 'HT_ErrorCode' 353 | const char* ht_hash_map_insert(HT_HashMap* map, uint64_t key, const char* value, HT_ErrorCode* out_err); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:357:49: error: unknown type name 'HT_Boolean' 357 | void ht_hash_map_for_each(HT_HashMap* hash_map, HT_Boolean(*callback)(uint64_t, const char*, void* ud), void* ud); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:381:5: error: unknown type name 'HT_Byte' 381 | HT_Byte* data; | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:386:57: error: unknown type name 'HT_Byte' 386 | typedef void(*HT_ListenerFlushCallback)(void* listener, HT_Byte* data, size_t size); | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:388:8: error: unknown type name 'HT_ErrorCode' 388 | HT_API HT_ErrorCode ht_listener_buffer_init(HT_ListenerBuffer* buffer, size_t max_size); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:393:38: error: unknown type name 'HT_ListenerFlushCallback' 393 | HT_ListenerFlushCallback flush_callback, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:397:58: error: unknown type name 'TEventPtr' 397 | TEventPtr events, | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:399:58: error: unknown type name 'HT_ListenerFlushCallback' 399 | HT_ListenerFlushCallback flush_callback, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:403:60: error: unknown type name 'TEventPtr' 403 | TEventPtr events, | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:405:60: error: unknown type name 'HT_ListenerFlushCallback' 405 | HT_ListenerFlushCallback flush_callback, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:425:8: error: unknown type name 'HT_ErrorCode' 425 | HT_API HT_ErrorCode ht_stack_init(HT_Stack* stack, size_t capacity, size_t n_capacity); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:429:8: error: unknown type name 'HT_ErrorCode' 429 | HT_API HT_ErrorCode ht_stack_push(HT_Stack* stack, void* data, size_t size); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:442:1: error: unknown type name 'HT_ErrorCode' 442 | HT_ErrorCode ht_registry_init(void); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:448:8: error: unknown type name 'HT_ErrorCode' 448 | HT_API HT_ErrorCode ht_registry_register_listener_container(const char* name, HT_TimelineListenerContainer* container); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:456:5: error: unknown type name 'HT_Feature' 456 | HT_Feature base; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:461:30: error: unknown type name 'HT_Feature' 461 | ht_feature_callstack_destroy(HT_Feature* feature); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:463:40: error: unknown type name 'ht_feature_callstack_destroy' 463 | HT_FEATURE_DEFINE(HT_FeatureCallstack, ht_feature_callstack_destroy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:491:30: error: unknown type name 'HT_Feature' 491 | ht_feature_callstack_destroy(HT_Feature* feature) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:499:28: error: unknown type name 'HT_Timeline' 499 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:499:51: error: unknown type name 'HT_CallstackBaseEvent' 499 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:509:27: error: unknown type name 'HT_Timeline' 509 | ht_feature_callstack_stop(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:523:32: error: unknown type name 'HT_Timeline' 523 | ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:523:55: error: unknown type name 'HT_CallstackEventLabel' 523 | ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:531:40: error: unknown type name 'HT_Timeline' 531 | void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:539:1: error: unknown type name 'HT_ErrorCode' 539 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:540:29: error: unknown type name 'HT_Timeline' 540 | ht_feature_callstack_enable(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:557:1: warning: no previous prototype for 'ht_system_info_get_endianness' [-Wmissing-prototypes] 557 | ht_system_info_get_endianness(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_system_info_get_endianness': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:560:14: error: 'HT_Byte' undeclared (first use in this function) 560 | return *(HT_Byte*)&i == 0 ? HT_ENDIANNESS_BIG : HT_ENDIANNESS_LITTLE; | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:560:22: error: expected expression before ')' token 560 | return *(HT_Byte*)&i == 0 ? HT_ENDIANNESS_BIG : HT_ENDIANNESS_LITTLE; | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:559:9: warning: unused variable 'i' [-Wunused-variable] 559 | int i = 1; | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:564:45: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerContainer'? 564 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:564:99: error: unknown type name 'HT_Boolean' 564 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:583:49: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerContainer'? 583 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:583:103: error: unknown type name 'HT_Boolean' 583 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:607:22: error: expected declaration specifiers or '...' before '*' token 607 | typedef HT_ErrorCode(*HT_CommandLineArgumentParser)(int, char**, int); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:613:5: error: unknown type name 'HT_CommandLineArgumentParser' 613 | HT_CommandLineArgumentParser parser; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:614:5: error: unknown type name 'HT_Boolean' 614 | HT_Boolean is_flag; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:617:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'print_help' 617 | static HT_ErrorCode print_help(int argc, char** argv, int pos); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:618:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'set_global_timeline_buffer_size' 618 | static HT_ErrorCode set_global_timeline_buffer_size(int argc, char** argv, int pos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:624:9: error: 'set_global_timeline_buffer_size' undeclared here (not in a function); did you mean 'ht_global_timeline_get_buffer_size'? 624 | set_global_timeline_buffer_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ht_global_timeline_get_buffer_size /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:625:9: error: 'HT_FALSE' undeclared here (not in a function) 625 | HT_FALSE | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:626:5: warning: missing initializer for field 'parser' of 'HT_CommandLineArgument' [-Wmissing-field-initializers] 626 | }, | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:613:34: note: 'parser' declared here 613 | HT_CommandLineArgumentParser parser; | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:629:9: error: 'print_help' undeclared here (not in a function) 629 | print_help, | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:630:9: error: 'HT_TRUE' undeclared here (not in a function) 630 | HT_TRUE | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:631:5: warning: missing initializer for field 'parser' of 'HT_CommandLineArgument' [-Wmissing-field-initializers] 631 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:613:34: note: 'parser' declared here 613 | HT_CommandLineArgumentParser parser; | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:635:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'set_global_timeline_buffer_size' 635 | set_global_timeline_buffer_size(int argc, char** argv, int pos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:663:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'print_help' 663 | print_help(int argc, char** argv, int pos) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_command_line_parse_args': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:697:13: warning: statement with no effect [-Wunused-value] 697 | HT_ErrorCode error = arguments[x].parser(argc, argv, i); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:697:25: error: expected ';' before 'error' 697 | HT_ErrorCode error = arguments[x].parser(argc, argv, i); | ^~~~~~ | ; /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:699:17: error: 'error' undeclared (first use in this function); did you mean 'perror'? 699 | if (error != HT_ERR_OK) | ^~~~~ | perror /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:699:26: error: 'HT_ERR_OK' undeclared (first use in this function) 699 | if (error != HT_ERR_OK) | ^~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:496:5: error: 'HT_ERR_OUT_OF_MEMORY' does not name a type 496 | HT_ERR_OUT_OF_MEMORY, | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:524:3: error: 'HT_ErrorCode' does not name a type 524 | } HT_ErrorCode; | ^~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:347:27: error: expected declaration before '}' token 347 | # define HT_DECLS_END } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:535:1: note: in expansion of macro 'HT_DECLS_END' 535 | HT_DECLS_END | ^~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:571:8: error: 'HT_TimestampNs' does not name a type 571 | HT_API HT_TimestampNs ht_monotonic_clock_get_timestamp(void); | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:616:8: error: 'HT_Boolean' does not name a type 616 | HT_API HT_Boolean ht_is_initialized(void); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:765:1: error: unknown type name 'HT_TimestampNs' 765 | HT_TimestampNs | ^~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:636:15: error: typedef 'HT_TimelineListenerCallback' is initialized (use 'decltype' instead) 636 | typedef void(*HT_TimelineListenerCallback)( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:637:9: error: 'TEventPtr' was not declared in this scope 637 | TEventPtr events, size_t buffer_size, HT_Boolean serialized, void* user_data); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:637:34: error: expected primary-expression before 'buffer_size' 637 | TEventPtr events, size_t buffer_size, HT_Boolean serialized, void* user_data); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_monotonic_clock_get_timestamp': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:774:13: error: 'HT_TimestampNs' undeclared (first use in this function) 774 | return (HT_TimestampNs) (HT_DUR_S(time.tv_sec) + time.tv_nsec); | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:802:18: error: unknown type name 'HT_EventId' 802 | typedef volatile HT_EventId HT_AtomicEventId; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:637:47: error: 'HT_Boolean' was not declared in this scope 637 | TEventPtr events, size_t buffer_size, HT_Boolean serialized, void* user_data); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:637:70: error: expected primary-expression before 'void' 637 | TEventPtr events, size_t buffer_size, HT_Boolean serialized, void* user_data); | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:810:1: error: unknown type name 'HT_EventIdProvider' 810 | HT_EventIdProvider* | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:811:1: warning: no previous prototype for 'ht_event_id_provider_get_default' [-Wmissing-prototypes] 811 | ht_event_id_provider_get_default(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_event_id_provider_get_default': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:813:12: error: unknown type name 'HT_EventIdProvider' 813 | static HT_EventIdProvider provider; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:647:50: error: 'HT_TimelineListenerCallback' was not declared in this scope 647 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:647:88: error: expected primary-expression before 'void' 647 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:818:1: error: unknown type name 'HT_EventIdProvider' 818 | HT_EventIdProvider* | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:819:1: warning: no previous prototype for 'ht_event_id_provider_create' [-Wmissing-prototypes] 819 | ht_event_id_provider_create(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:647:104: error: 'HT_Boolean' was not declared in this scope 647 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:647:124: error: expression list treated as compound expression in initializer [-fpermissive] 647 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:323:28: error: 'MKCREFLECT_DECLARE_FIELD' has not been declared 323 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:323:54: error: expected identifier before numeric constant 323 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:323:54: error: expected ',' or '...' before numeric constant 323 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:323:9: error: ISO C++ forbids declaration of 'MKCREFLECT_FOREACH' with no type [-fpermissive] 323 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:323:68: error: expected ';' at end of member declaration 323 | MKCREFLECT_FOREACH(MKCREFLECT_DECLARE_FIELD, 0, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_event_id_provider_create': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:821:5: error: unknown type name 'HT_EventIdProvider' 821 | HT_EventIdProvider* provider = HT_CREATE_TYPE(HT_EventIdProvider); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: In function 'MKCREFLECT_TypeInfo* mkcreflect_get_HT_Event_type_info()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:68: error: 'MKCREFLECT_SUM' was not declared in this scope 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:326:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 326 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:27: error: 'POINTER' was not declared in this scope; did you mean 'EINTR'? 660 | (POINTER, HT_EventKlass*, klass), | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:49: error: expected primary-expression before '*' token 660 | (POINTER, HT_EventKlass*, klass), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:50: error: expected primary-expression before ',' token 660 | (POINTER, HT_EventKlass*, klass), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:821:36: warning: implicit declaration of function 'HT_CREATE_TYPE' [-Wimplicit-function-declaration] 821 | HT_EventIdProvider* provider = HT_CREATE_TYPE(HT_EventIdProvider); | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:52: error: 'klass' was not declared in this scope; did you mean 'class'? 660 | (POINTER, HT_EventKlass*, klass), | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:661:27: error: 'INTEGER' was not declared in this scope 661 | (INTEGER, HT_TimestampNs, timestamp), | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:821:51: error: 'HT_EventIdProvider' undeclared (first use in this function) 821 | HT_EventIdProvider* provider = HT_CREATE_TYPE(HT_EventIdProvider); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:822:13: error: request for member 'current_identifier' in something not a structure or union 822 | provider->current_identifier = 0; | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:661:36: error: 'HT_TimestampNs' was not declared in this scope 661 | (INTEGER, HT_TimestampNs, timestamp), | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:827:30: error: unknown type name 'HT_EventIdProvider' 827 | ht_event_id_provider_destroy(HT_EventIdProvider* provider) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:661:52: error: 'timestamp' was not declared in this scope 661 | (INTEGER, HT_TimestampNs, timestamp), | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:832:1: error: unknown type name 'HT_EventId'; did you mean 'HT_Event'? 832 | HT_EventId | ^~~~~~~~~~ | HT_Event /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:662:36: error: 'HT_EventId' was not declared in this scope; did you mean 'HT_Event'? 662 | (INTEGER, HT_EventId, id)) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:662:48: error: 'id' was not declared in this scope; did you mean 'void'? 662 | (INTEGER, HT_EventId, id)) | ^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:87: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:833:27: error: unknown type name 'HT_EventIdProvider' 833 | ht_event_id_provider_next(HT_EventIdProvider* provider) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:299:49: error: 'MKCREFLECT_FOREACH' was not declared in this scope; did you mean 'MKCREFLECT_FOREACH_8_'? 299 | static MKCREFLECT_FieldInfo fields_info[MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__)] = \ | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:326:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 326 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:857:34: error: unknown type name 'HT_Feature' 857 | ht_feature_cached_string_destroy(HT_Feature* f); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:861:5: error: unknown type name 'HT_Feature' 861 | HT_Feature base; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:301:32: error: 'MKCREFLECT_FIELD_INFO' was not declared in this scope 301 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:326:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 326 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:301:64: error: expected primary-expression before ',' token 301 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:326:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 326 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:49: error: expected primary-expression before '*' token 660 | (POINTER, HT_EventKlass*, klass), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:301:66: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 301 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:50: error: expected primary-expression before ',' token 660 | (POINTER, HT_EventKlass*, klass), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:301:66: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 301 | MKCREFLECT_FOREACH(MKCREFLECT_FIELD_INFO, TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:49: error: expected primary-expression before '*' token 660 | (POINTER, HT_EventKlass*, klass), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:306:51: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 306 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:50: error: expected primary-expression before ',' token 660 | (POINTER, HT_EventKlass*, klass), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:306:51: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 306 | MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:308:32: error: 'MKCREFLECT_SIZEOF' was not declared in this scope 308 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:326:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 326 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:49: error: expected primary-expression before '*' token 660 | (POINTER, HT_EventKlass*, klass), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:308:54: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 308 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:660:50: error: expected primary-expression before ',' token 660 | (POINTER, HT_EventKlass*, klass), | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:308:54: note: in definition of macro 'MKCREFLECT_DEFINE_GET_METHOD' 308 | MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:867:43: error: unknown type name 'ht_feature_cached_string_destroy' 867 | HT_FEATURE_DEFINE(HT_FeatureCachedString, ht_feature_cached_string_destroy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:929:8: error: unknown type name 'HT_Boolean' 929 | static HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_feature_cached_string_destry_dynamic_labels': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:309:13: error: 'fields_info' was not declared in this scope 309 | fields_info \ | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:326:5: note: in expansion of macro 'MKCREFLECT_DEFINE_GET_METHOD' 326 | MKCREFLECT_DEFINE_GET_METHOD(TYPE_NAME, __VA_ARGS__) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:659:1: note: in expansion of macro 'MKCREFLECT_DEFINE_STRUCT' 659 | MKCREFLECT_DEFINE_STRUCT(HT_Event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:934:5: warning: implicit declaration of function 'ht_free'; did you mean 'free'? [-Wimplicit-function-declaration] 934 | ht_free((void*)value); | ^~~~~~~ | free In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:665:8: error: 'HT_EventKlassId' does not name a type; did you mean 'HT_EventKlass'? 665 | HT_API HT_EventKlassId ht_HT_Event_register_event_klass(void); | ^~~~~~~~~~~~~~~ | HT_EventKlass /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:667:58: error: 'HT_Byte' has not been declared 667 | HT_API size_t ht_HT_Event_fnc_serialize(HT_Event* event, HT_Byte* buffer); | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:674:42: error: 'HT_Byte' has not been declared 674 | size_t (*serialize)(HT_Event* event, HT_Byte* buffer); | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:940:34: error: unknown type name 'HT_Feature' 940 | ht_feature_cached_string_destroy(HT_Feature* f) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:676:5: error: 'HT_EventKlassId' does not name a type; did you mean 'HT_EventKlass'? 676 | HT_EventKlassId klass_id; | ^~~~~~~~~~~~~~~ | HT_EventKlass /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:956:39: error: unknown type name 'HT_Timeline' 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:85:1: error: 'HT_Boolean' does not name a type 85 | HT_Boolean ht_tcp_server_start(HT_TCPServer* server, int port, OnClientConnected client_connected_cb, void* user_data); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:981:38: error: unknown type name 'HT_Timeline' 981 | ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:987:8: error: unknown type name 'HT_Boolean' 987 | static HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:89:1: error: 'HT_Boolean' does not name a type 89 | HT_Boolean ht_tcp_server_is_running(const HT_TCPServer* server); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:91:1: error: 'HT_Boolean' does not name a type 91 | HT_Boolean ht_tcp_server_write_to_socket(HT_TCPServer* server, int sock_fd, char* buffer, size_t size); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_feature_cached_string_push_event': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:103:1: error: 'HT_ErrorCode' does not name a type 103 | HT_ErrorCode ht_mutex_destroy(HT_Mutex* mtx); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:5: warning: implicit declaration of function 'HT_TIMELINE_PUSH_EVENT' [-Wimplicit-function-declaration] 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:105:1: error: 'HT_ErrorCode' does not name a type 105 | HT_ErrorCode ht_mutex_lock(HT_Mutex* mtx); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:29: error: 'HT_Timeline' undeclared (first use in this function) 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:990:41: error: expected expression before ')' token 990 | HT_TIMELINE_PUSH_EVENT((HT_Timeline*)ud, HT_StringMappingEvent, (uintptr_t)key, value); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:107:1: error: 'HT_ErrorCode' does not name a type 107 | HT_ErrorCode ht_mutex_unlock(HT_Mutex* mtx); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:115:66: error: 'HT_Byte' has not been declared 115 | size_t ht_event_utils_serialize_event_to_buffer(HT_Event* event, HT_Byte* buffer, HT_Boolean serialize); | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:115:83: error: 'HT_Boolean' has not been declared 115 | size_t ht_event_utils_serialize_event_to_buffer(HT_Event* event, HT_Byte* buffer, HT_Boolean serialize); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:988:46: warning: unused parameter 'key' [-Wunused-parameter] 988 | ht_feature_cached_string_push_event(uint64_t key, const char* value, void* ud) | ~~~~~~~~~^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:988:63: warning: unused parameter 'value' [-Wunused-parameter] 988 | ht_feature_cached_string_push_event(uint64_t key, const char* value, void* ud) | ~~~~~~~~~~~~^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:988:76: warning: unused parameter 'ud' [-Wunused-parameter] 988 | ht_feature_cached_string_push_event(uint64_t key, const char* value, void* ud) | ~~~~~~^~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:125:1: error: 'HT_ErrorCode' does not name a type 125 | HT_ErrorCode HT_FeatureCachedString_register(void); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:995:35: error: unknown type name 'HT_Timeline' 995 | ht_feature_cached_string_push_map(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:126:1: error: 'HT_ErrorCode' does not name a type 126 | HT_ErrorCode HT_FeatureCallstack_register(void); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:237:38: error: 'uint64_t' does not name a type 237 | HT_DECLARE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:143:9: note: in definition of macro 'HT_DECLARE_BAG_TYPE' 143 | TYPE* data; \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:133:1: note: 'uint64_t' is defined in header ''; did you forget to '#include '? 132 | #include +++ |+#include 133 | /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1010:46: error: unknown type name 'HT_Timeline' 1010 | ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:146:12: error: 'HT_ErrorCode' does not name a type 146 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_init(HT_Bag##TYPE_SUFFIX* bag, size_t min_capacity); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:237:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 237 | HT_DECLARE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1040:1: error: unknown type name 'HT_ErrorCode' 1040 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:149:12: error: 'HT_ErrorCode' does not name a type 149 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_add(HT_Bag##TYPE_SUFFIX* bag, TYPE data); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:237:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 237 | HT_DECLARE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1041:33: error: unknown type name 'HT_Timeline' 1041 | ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:146:12: error: 'HT_ErrorCode' does not name a type 146 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_init(HT_Bag##TYPE_SUFFIX* bag, size_t min_capacity); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:238:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 238 | HT_DECLARE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1041:56: error: unknown type name 'HT_Boolean' 1041 | ht_feature_cached_string_enable(HT_Timeline* timeline, HT_Boolean thread_safe) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1288:18: error: unknown type name 'HT_Boolean' 1288 | HT_INLINE static HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:149:12: error: 'HT_ErrorCode' does not name a type 149 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_add(HT_Bag##TYPE_SUFFIX* bag, TYPE data); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:238:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 238 | HT_DECLARE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:146:12: error: 'HT_ErrorCode' does not name a type 146 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_init(HT_Bag##TYPE_SUFFIX* bag, size_t min_capacity); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:239:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 239 | HT_DECLARE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1289:35: error: unknown type name 'HT_FileDumpListener' 1289 | _ht_file_dump_listener_is_stopped(HT_FileDumpListener* listener) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:149:12: error: 'HT_ErrorCode' does not name a type 149 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_add(HT_Bag##TYPE_SUFFIX* bag, TYPE data); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:239:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 239 | HT_DECLARE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1295:46: error: unknown type name 'HT_Byte' 1295 | _ht_file_dump_listener_flush(void* listener, HT_Byte* data, size_t size) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:258:8: error: 'HT_ErrorCode' does not name a type 258 | HT_API HT_ErrorCode ht_stack_init(HT_Stack* stack, size_t capacity, size_t n_capacity); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1302:1: error: unknown type name 'HT_FileDumpListener' 1302 | HT_FileDumpListener* | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1303:72: error: expected declaration specifiers or '...' before 'HT_ErrorCode' 1303 | ht_file_dump_listener_create(const char* filename, size_t buffer_size, HT_ErrorCode* out_err) | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:262:8: error: 'HT_ErrorCode' does not name a type 262 | HT_API HT_ErrorCode ht_stack_push(HT_Stack* stack, void* data, size_t size); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:296:1: error: 'HT_ErrorCode' does not name a type 296 | HT_ErrorCode ht_hash_map_init(HT_HashMap* hash_map); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:300:49: error: 'uint64_t' has not been declared 300 | const char* ht_hash_map_insert(HT_HashMap* map, uint64_t key, const char* value, HT_ErrorCode* out_err); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:300:82: error: 'HT_ErrorCode' has not been declared 300 | const char* ht_hash_map_insert(HT_HashMap* map, uint64_t key, const char* value, HT_ErrorCode* out_err); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:302:52: error: 'uint64_t' has not been declared 302 | const char* ht_hash_map_get_value(HT_HashMap* map, uint64_t key); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:304:49: error: 'HT_Boolean' has not been declared 304 | void ht_hash_map_for_each(HT_HashMap* hash_map, HT_Boolean(*callback)(uint64_t, const char*, void* ud), void* ud); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:304:70: error: expected ',' or '...' before '(' token 304 | void ht_hash_map_for_each(HT_HashMap* hash_map, HT_Boolean(*callback)(uint64_t, const char*, void* ud), void* ud); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1353:31: error: unknown type name 'HT_FileDumpListener' 1353 | ht_file_dump_listener_destroy(HT_FileDumpListener* listener) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1369:1: error: unknown type name 'HT_ErrorCode' 1369 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:310:56: error: 'HT_TimelineListenerCallback' was not declared in this scope 310 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:310:94: error: expected primary-expression before 'void' 310 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1370:29: error: unknown type name 'HT_FileDumpListener' 1370 | ht_file_dump_listener_flush(HT_FileDumpListener* listener, HT_Boolean flush_stream) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:310:110: error: 'HT_Boolean' was not declared in this scope 310 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:310:130: error: expression list treated as compound expression in initializer [-fpermissive] 310 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1370:60: error: unknown type name 'HT_Boolean' 1370 | ht_file_dump_listener_flush(HT_FileDumpListener* listener, HT_Boolean flush_stream) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1398:32: error: unknown type name 'TEventPtr' 1398 | ht_file_dump_listener_callback(TEventPtr events, size_t size, HT_Boolean serialized, void* user_data) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:312:52: error: 'HT_TimelineListenerCallback' was not declared in this scope 312 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:312:90: error: expected primary-expression before 'void' 312 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1398:63: error: unknown type name 'HT_Boolean' 1398 | ht_file_dump_listener_callback(TEventPtr events, size_t size, HT_Boolean serialized, void* user_data) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:312:106: error: 'HT_Boolean' was not declared in this scope 312 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:312:126: error: expression list treated as compound expression in initializer [-fpermissive] 312 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:330:5: error: 'HT_Byte' does not name a type 330 | HT_Byte* data; | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:335:57: error: 'HT_Byte' has not been declared 335 | typedef void(*HT_ListenerFlushCallback)(void* listener, HT_Byte* data, size_t size); | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1423:28: error: unknown type name 'HT_FileDumpListener' 1423 | ht_file_dump_listener_stop(HT_FileDumpListener* listener) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:337:8: error: 'HT_ErrorCode' does not name a type 337 | HT_API HT_ErrorCode ht_listener_buffer_init(HT_ListenerBuffer* buffer, size_t max_size); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:346:58: error: 'TEventPtr' has not been declared 346 | TEventPtr events, | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:352:60: error: 'TEventPtr' has not been declared 352 | TEventPtr events, | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:365:95: error: 'TEventPtr' has not been declared 365 | void ht_timeline_listener_container_notify_listeners(HT_TimelineListenerContainer* listeners, TEventPtr events, size_t size, HT_Boolean serialize_events); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:365:126: error: 'HT_Boolean' has not been declared 365 | void ht_timeline_listener_container_notify_listeners(HT_TimelineListenerContainer* listeners, TEventPtr events, size_t size, HT_Boolean serialize_events); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:367:1: error: 'uint32_t' does not name a type 367 | uint32_t ht_timeline_listener_container_get_id(HT_TimelineListenerContainer* listeners); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:367:1: note: 'uint32_t' is defined in header ''; did you forget to '#include '? /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:369:85: error: 'uint32_t' has not been declared 369 | void ht_timeline_listener_container_set_id(HT_TimelineListenerContainer* container, uint32_t id); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1441:1: error: unknown type name 'HT_FileDumpListener' 1441 | HT_FileDumpListener* | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:387:1: error: 'HT_ErrorCode' does not name a type 387 | HT_ErrorCode ht_timeline_listener_container_register_listener( | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1443:9: error: unknown type name 'HT_Timeline' 1443 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1443:74: error: expected declaration specifiers or '...' before 'HT_ErrorCode' 1443 | HT_Timeline* timeline, const char* filename, size_t buffer_size, HT_ErrorCode *out_err) | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:234:22: error: unknown type name 'HT_Boolean' 234 | static HT_INLINE HT_Boolean \ | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:442:1: error: 'HT_ErrorCode' does not name a type 442 | HT_ErrorCode ht_registry_init(void); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_uint64_resize_': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:237:28: warning: implicit declaration of function 'ht_realloc'; did you mean 'ht_alloc'? [-Wimplicit-function-declaration] 237 | TYPE* ptr = (TYPE*)ht_realloc(bag->data, new_capacity * sizeof(void*)); \ | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:448:8: error: 'HT_ErrorCode' does not name a type 448 | HT_API HT_ErrorCode ht_registry_register_listener_container(const char* name, HT_TimelineListenerContainer* container); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:237:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 237 | TYPE* ptr = (TYPE*)ht_realloc(bag->data, new_capacity * sizeof(void*)); \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:456:5: error: 'HT_Feature' does not name a type 456 | HT_Feature base; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:461:1: error: variable or field 'ht_feature_callstack_destroy' declared void 461 | ht_feature_callstack_destroy(HT_Feature* feature); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:250:5: error: unknown type name 'HT_ErrorCode' 250 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:461:30: error: 'HT_Feature' was not declared in this scope 461 | ht_feature_callstack_destroy(HT_Feature* feature); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_uint64_init': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:264:16: error: 'HT_ERR_OK' undeclared (first use in this function) 264 | return HT_ERR_OK; \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:461:42: error: 'feature' was not declared in this scope 461 | ht_feature_callstack_destroy(HT_Feature* feature); | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:463:40: error: 'ht_feature_callstack_destroy' has not been declared 463 | HT_FEATURE_DEFINE(HT_FeatureCallstack, ht_feature_callstack_destroy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:465:1: error: expected constructor, destructor, or type conversion before 'static' 465 | static HT_Feature* | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:491:1: error: variable or field 'ht_feature_callstack_destroy' declared void 491 | ht_feature_callstack_destroy(HT_Feature* feature) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:282:5: error: unknown type name 'HT_ErrorCode' 282 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:491:30: error: 'HT_Feature' was not declared in this scope 491 | ht_feature_callstack_destroy(HT_Feature* feature) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_uint64_add': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:491:42: error: 'feature' was not declared in this scope 491 | ht_feature_callstack_destroy(HT_Feature* feature) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:499:1: error: variable or field 'ht_feature_callstack_start' declared void 499 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:295:16: error: 'HT_ERR_OK' undeclared (first use in this function) 295 | return HT_ERR_OK; \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:234:22: error: unknown type name 'HT_Boolean' 234 | static HT_INLINE HT_Boolean \ | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_void_ptr_resize_': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:237:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 237 | TYPE* ptr = (TYPE*)ht_realloc(bag->data, new_capacity * sizeof(void*)); \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:499:28: error: 'HT_Timeline' was not declared in this scope 499 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:499:41: error: 'timeline' was not declared in this scope 499 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:250:5: error: unknown type name 'HT_ErrorCode' 250 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_void_ptr_init': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:264:16: error: 'HT_ERR_OK' undeclared (first use in this function) 264 | return HT_ERR_OK; \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:499:51: error: 'HT_CallstackBaseEvent' was not declared in this scope 499 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:499:74: error: 'event' was not declared in this scope 499 | ht_feature_callstack_start(HT_Timeline* timeline, HT_CallstackBaseEvent* event) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:509:1: error: variable or field 'ht_feature_callstack_stop' declared void 509 | ht_feature_callstack_stop(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:282:5: error: unknown type name 'HT_ErrorCode' 282 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_void_ptr_add': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:509:27: error: 'HT_Timeline' was not declared in this scope 509 | ht_feature_callstack_stop(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:295:16: error: 'HT_ERR_OK' undeclared (first use in this function) 295 | return HT_ERR_OK; \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:234:22: error: unknown type name 'HT_Boolean' 234 | static HT_INLINE HT_Boolean \ | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_int_resize_': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:509:40: error: 'timeline' was not declared in this scope 509 | ht_feature_callstack_stop(HT_Timeline* timeline) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:523:1: error: variable or field 'ht_feature_callstack_start_int' declared void 523 | ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:237:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 237 | TYPE* ptr = (TYPE*)ht_realloc(bag->data, new_capacity * sizeof(void*)); \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:523:32: error: 'HT_Timeline' was not declared in this scope 523 | ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:250:5: error: unknown type name 'HT_ErrorCode' 250 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:523:45: error: 'timeline' was not declared in this scope 523 | ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_int_init': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:264:16: error: 'HT_ERR_OK' undeclared (first use in this function) 264 | return HT_ERR_OK; \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:282:5: error: unknown type name 'HT_ErrorCode' 282 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:523:55: error: 'HT_CallstackEventLabel' was not declared in this scope 523 | ht_feature_callstack_start_int(HT_Timeline* timeline, HT_CallstackEventLabel label) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:531:6: error: variable or field 'ht_feature_callstack_start_string' declared void 531 | void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_int_add': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:531:40: error: 'HT_Timeline' was not declared in this scope 531 | void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:295:16: error: 'HT_ERR_OK' undeclared (first use in this function) 295 | return HT_ERR_OK; \ | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1484:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ht_hash_bucket_init' 1484 | ht_hash_bucket_init(HT_HashBucket* bucket) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1509:8: error: unknown type name 'HT_Boolean' 1509 | static HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:531:53: error: 'timeline' was not declared in this scope 531 | void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:531:63: error: expected primary-expression before 'const' 531 | void ht_feature_callstack_start_string(HT_Timeline* timeline, const char* label) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1523:8: error: unknown type name 'HT_Boolean' 1523 | static HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:539:1: error: 'HT_ErrorCode' does not name a type 539 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1524:48: error: unknown type name 'HT_Boolean' 1524 | ht_hash_bucket_for_each(HT_HashBucket* bucket, HT_Boolean(*callback)(uint64_t, const char*, void* ud), void* ud) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_Endianness ht_system_info_get_endianness()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:560:14: error: 'HT_Byte' was not declared in this scope 560 | return *(HT_Byte*)&i == 0 ? HT_ENDIANNESS_BIG : HT_ENDIANNESS_LITTLE; | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:560:22: error: expected primary-expression before ')' token 560 | return *(HT_Byte*)&i == 0 ? HT_ENDIANNESS_BIG : HT_ENDIANNESS_LITTLE; | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:564:1: error: redefinition of 'size_t ht_system_info_push_system_info_to_listener' 564 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:312:8: note: 'size_t ht_system_info_push_system_info_to_listener' previously defined here 312 | size_t ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1536:1: error: unknown type name 'HT_ErrorCode' 1536 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_hash_map_init': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1540:5: warning: statement with no effect [-Wunused-value] 1540 | HT_ErrorCode err; | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1540:17: error: expected ';' before 'err' 1540 | HT_ErrorCode err; | ^~~~ | ; /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:564:45: error: 'HT_TimelineListenerCallback' was not declared in this scope; did you mean 'HT_TimelineListenerContainer'? 564 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1543:9: error: 'err' undeclared (first use in this function) 1543 | err = ht_hash_bucket_init(&hash_map->buckets[i]); | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:564:83: error: expected primary-expression before 'void' 564 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1543:15: warning: implicit declaration of function 'ht_hash_bucket_init'; did you mean 'ht_hash_bucket_deinit'? [-Wimplicit-function-declaration] 1543 | err = ht_hash_bucket_init(&hash_map->buckets[i]); | ^~~~~~~~~~~~~~~~~~~ | ht_hash_bucket_deinit /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:564:99: error: 'HT_Boolean' was not declared in this scope 564 | ht_system_info_push_system_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:583:1: error: redefinition of 'size_t ht_system_info_push_endianness_info_to_listener' 583 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:310:8: note: 'size_t ht_system_info_push_endianness_info_to_listener' previously defined here 310 | size_t ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1544:20: error: 'HT_ERR_OK' undeclared (first use in this function) 1544 | if (err != HT_ERR_OK) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1569:70: error: expected declaration specifiers or '...' before 'HT_ErrorCode' 1569 | ht_hash_map_insert(HT_HashMap* map, uint64_t key, const char* value, HT_ErrorCode* out_err) | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:583:49: error: 'HT_TimelineListenerCallback' was not declared in this scope; did you mean 'HT_TimelineListenerContainer'? 583 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:583:87: error: expected primary-expression before 'void' 583 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1611:49: error: unknown type name 'HT_Boolean' 1611 | void ht_hash_map_for_each(HT_HashMap* hash_map, HT_Boolean(*callback)(uint64_t, const char*, void* ud), void* ud) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:583:103: error: 'HT_Boolean' was not declared in this scope 583 | ht_system_info_push_endianness_info_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1629:8: error: 'HT_EVENT_GET_SIZE_FUNCTION' declared as function returning a function 1629 | size_t HT_EVENT_GET_SIZE_FUNCTION(HT_Event)(HT_Event* event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1629:8: warning: no previous prototype for 'HT_EVENT_GET_SIZE_FUNCTION' [-Wmissing-prototypes] /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'HT_EVENT_GET_SIZE_FUNCTION': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1629:35: warning: ISO C does not support omitting parameter names in function definitions before C2X [-Wpedantic] 1629 | size_t HT_EVENT_GET_SIZE_FUNCTION(HT_Event)(HT_Event* event) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1631:19: error: 'event' undeclared (first use in this function); did you mean 'sigevent'? 1631 | return sizeof(event->klass->klass_id) + sizeof(event->timestamp) + sizeof(event->id); | ^~~~~ | sigevent /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: At top level: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1634:63: error: unknown type name 'HT_Byte' 1634 | size_t HT_EVENT_SERIALIZE_FUNCTION(HT_Event)(HT_Event* event, HT_Byte* buffer) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1645:1: warning: return type defaults to 'int' [-Wimplicit-int] 1645 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(HT_Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1645:1: warning: no previous prototype for 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF' [-Wmissing-prototypes] /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1646:1: error: expected declaration specifiers before 'HT_EVENT_REGISTER_KLASS_FUNCTION_DEF' 1646 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(HT_Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1653:1: error: unknown type name 'HT_ThreadId' 1653 | HT_ThreadId | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1655:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 1655 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1978:22: error: storage class specified for parameter 'event_klass_register' 1978 | static HT_BagVoidPtr event_klass_register; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1979:22: error: storage class specified for parameter 'listeners_register' 1979 | static HT_BagVoidPtr listeners_register; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1980:8: error: unknown type name 'HT_Boolean' 1980 | static HT_Boolean feature_register[HT_TIMELINE_MAX_FEATURES] = {HT_FALSE}; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1980:36: error: 'HT_TIMELINE_MAX_FEATURES' undeclared (first use in this function) 1980 | static HT_Boolean feature_register[HT_TIMELINE_MAX_FEATURES] = {HT_FALSE}; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1980:19: error: storage class specified for parameter 'feature_register' 1980 | static HT_Boolean feature_register[HT_TIMELINE_MAX_FEATURES] = {HT_FALSE}; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1980:1: error: parameter 'feature_register' is initialized 1980 | static HT_Boolean feature_register[HT_TIMELINE_MAX_FEATURES] = {HT_FALSE}; | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1982:18: error: storage class specified for parameter 'listeners_register_mutex' 1982 | static HT_Mutex* listeners_register_mutex; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:607:9: error: ISO C++ forbids declaration of 'HT_ErrorCode' with no type [-fpermissive] 607 | typedef HT_ErrorCode(*HT_CommandLineArgumentParser)(int, char**, int); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:607:9: error: typedef 'HT_ErrorCode' is initialized (use 'decltype' instead) /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1983:18: error: storage class specified for parameter 'features_register_mutex' 1983 | static HT_Mutex* features_register_mutex; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1984:18: error: storage class specified for parameter 'event_klass_registry_register_mutex' 1984 | static HT_Mutex* event_klass_registry_register_mutex; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1986:15: error: storage class specified for parameter 'feature_count' 1986 | static size_t feature_count = 0; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1986:1: error: parameter 'feature_count' is initialized 1986 | static size_t feature_count = 0; | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1998:1: error: expected declaration specifiers before 'HT_ErrorCode' 1998 | HT_ErrorCode ht_registry_register_feature(HT_FeatureKlass* klass) | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2029:1: error: expected declaration specifiers before 'HT_ErrorCode' 2029 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:607:23: error: 'HT_CommandLineArgumentParser' was not declared in this scope 607 | typedef HT_ErrorCode(*HT_CommandLineArgumentParser)(int, char**, int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2064:1: error: unknown type name 'HT_EventKlassId'; did you mean 'HT_EventKlass'? 2064 | HT_EventKlassId | ^~~~~~~~~~~~~~~ | HT_EventKlass /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2066:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2066 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2084:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2084 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2093:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2093 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2109 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:613:5: error: 'HT_CommandLineArgumentParser' does not name a type 613 | HT_CommandLineArgumentParser parser; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2128:1: error: expected declaration specifiers before 'HT_ErrorCode' 2128 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:614:5: error: 'HT_Boolean' does not name a type 614 | HT_Boolean is_flag; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2157:64: error: unknown type name 'HT_EventKlassInfoEvent' 2157 | _ht_registry_init_event_klass_info_event(HT_EventKlass* klass, HT_EventKlassInfoEvent* event) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:617:8: error: 'HT_ErrorCode' does not name a type 617 | static HT_ErrorCode print_help(int argc, char** argv, int pos); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:618:8: error: 'HT_ErrorCode' does not name a type 618 | static HT_ErrorCode set_global_timeline_buffer_size(int argc, char** argv, int pos); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2168:87: error: unknown type name 'HT_EventKlassFieldInfoEvent' 2168 | _ht_registry_init_event_klass_field_info_event(HT_EventKlass* klass, size_t field_id, HT_EventKlassFieldInfoEvent* event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2190:59: error: unknown type name 'HT_Byte' 2190 | _ht_registry_push_class_to_listener(HT_EventKlass* klass, HT_Byte* data, size_t* data_pos, HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:624:9: error: 'set_global_timeline_buffer_size' was not declared in this scope; did you mean 'ht_global_timeline_set_buffer_size'? 624 | set_global_timeline_buffer_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ht_global_timeline_set_buffer_size /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:625:9: error: 'HT_FALSE' was not declared in this scope 625 | HT_FALSE | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2190:92: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerContainer'? 2190 | _ht_registry_push_class_to_listener(HT_EventKlass* klass, HT_Byte* data, size_t* data_pos, HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:629:9: error: 'print_help' was not declared in this scope 629 | print_help, | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2190:146: error: unknown type name 'HT_Boolean' 2190 | _ht_registry_push_class_to_listener(HT_EventKlass* klass, HT_Byte* data, size_t* data_pos, HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:630:9: error: 'HT_TRUE' was not declared in this scope 630 | HT_TRUE | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:632:1: error: too many initializers for 'HT_CommandLineArgument' 632 | }; | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2225:47: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerContainer'? 2225 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:634:8: error: 'HT_ErrorCode' does not name a type 634 | static HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2225:101: error: unknown type name 'HT_Boolean' 2225 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:662:8: error: 'HT_ErrorCode' does not name a type 662 | static HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2255:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2255 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2263:15: error: storage class specified for parameter 'global_timeline_buffer_size' 2263 | static size_t global_timeline_buffer_size = 1024; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2263:1: error: parameter 'global_timeline_buffer_size' is initialized 2263 | static size_t global_timeline_buffer_size = 1024; | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2267:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2267 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_command_line_parse_args(int, char**)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:697:13: error: 'HT_ErrorCode' was not declared in this scope 697 | HT_ErrorCode error = arguments[x].parser(argc, argv, i); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2273 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2277:8: error: unknown type name 'HT_Timeline' 2277 | static HT_Timeline* _ht_global_timeline_create(void) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:699:17: error: 'error' was not declared in this scope; did you mean 'perror'? 699 | if (error != HT_ERR_OK) | ^~~~~ | perror /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2278 | { | ^ In file included from /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/sched.h:34, from /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:24, from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2334: /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/bits/sched.h:120:27: error: storage class specified for parameter '__cpu_mask' 120 | typedef unsigned long int __cpu_mask; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/bits/sched.h:129:3: error: expected specifier-qualifier-list before '__cpu_mask' 129 | __cpu_mask __bits[__CPU_SETSIZE / __NCPUBITS]; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/bits/sched.h:130:3: error: storage class specified for parameter 'cpu_set_t' 130 | } cpu_set_t; | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/bits/sched.h:205:64: error: expected ';', ',' or ')' before '*' token 205 | extern int __sched_cpucount (size_t __setsize, const cpu_set_t *__setp) | ^ In file included from /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:24, from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2334: /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/sched.h:42:12: error: storage class specified for parameter 'sched_setparam' 42 | extern int sched_setparam (__pid_t __pid, const struct sched_param *__param) | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/sched.h:46:12: error: storage class specified for parameter 'sched_getparam' 46 | extern int sched_getparam (__pid_t __pid, struct sched_param *__param) __THROW; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/sched.h:49:12: error: storage class specified for parameter 'sched_setscheduler' 49 | extern int sched_setscheduler (__pid_t __pid, int __policy, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/sched.h:53:12: error: storage class specified for parameter 'sched_getscheduler' 53 | extern int sched_getscheduler (__pid_t __pid) __THROW; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/sched.h:56:12: error: storage class specified for parameter 'sched_yield' 56 | extern int sched_yield (void) __THROW; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/sched.h:59:12: error: storage class specified for parameter 'sched_get_priority_max' 59 | extern int sched_get_priority_max (int __algorithm) __THROW; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/sched.h:62:12: error: storage class specified for parameter 'sched_get_priority_min' 62 | extern int sched_get_priority_min (int __algorithm) __THROW; | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:699:26: error: 'HT_ERR_OK' was not declared in this scope 699 | if (error != HT_ERR_OK) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/sched.h:65:12: error: storage class specified for parameter 'sched_rr_get_interval' 65 | extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __THROW; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:705:30: error: 'struct HT_CommandLineArgument' has no member named 'is_flag' 705 | if (arguments[x].is_flag == HT_FALSE) | ^~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:30, from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2334: /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/bits/setjmp.h:64:5: error: storage class specified for parameter '__jmp_buf' 64 | } __jmp_buf[1]; | ^~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2334: /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:226:12: error: storage class specified for parameter 'pthread_create' 226 | extern int pthread_create (pthread_t *__restrict __newthread, | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:235:13: error: storage class specified for parameter 'pthread_exit' 235 | extern void pthread_exit (void *__retval) __attribute__ ((__noreturn__)); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:243:12: error: storage class specified for parameter 'pthread_join' 243 | extern int pthread_join (pthread_t __th, void **__thread_return); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:264:12: error: storage class specified for parameter 'pthread_detach' 264 | extern int pthread_detach (pthread_t __th) __THROW; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:268:18: error: storage class specified for parameter 'pthread_self' 268 | extern pthread_t pthread_self (void) __THROW __attribute__ ((__const__)); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:271:12: error: storage class specified for parameter 'pthread_equal' 271 | extern int pthread_equal (pthread_t __thread1, pthread_t __thread2) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:705:41: error: 'HT_FALSE' was not declared in this scope 705 | if (arguments[x].is_flag == HT_FALSE) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:280:12: error: storage class specified for parameter 'pthread_attr_init' 280 | extern int pthread_attr_init (pthread_attr_t *__attr) __THROW __nonnull ((1)); | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:283:12: error: storage class specified for parameter 'pthread_attr_destroy' 283 | extern int pthread_attr_destroy (pthread_attr_t *__attr) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:287:12: error: storage class specified for parameter 'pthread_attr_getdetachstate' 287 | extern int pthread_attr_getdetachstate (const pthread_attr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:292:12: error: storage class specified for parameter 'pthread_attr_setdetachstate' 292 | extern int pthread_attr_setdetachstate (pthread_attr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:298:12: error: storage class specified for parameter 'pthread_attr_getguardsize' 298 | extern int pthread_attr_getguardsize (const pthread_attr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:303:12: error: storage class specified for parameter 'pthread_attr_setguardsize' 303 | extern int pthread_attr_setguardsize (pthread_attr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:309:12: error: storage class specified for parameter 'pthread_attr_getschedparam' 309 | extern int pthread_attr_getschedparam (const pthread_attr_t *__restrict __attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:314:12: error: storage class specified for parameter 'pthread_attr_setschedparam' 314 | extern int pthread_attr_setschedparam (pthread_attr_t *__restrict __attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:319:12: error: storage class specified for parameter 'pthread_attr_getschedpolicy' 319 | extern int pthread_attr_getschedpolicy (const pthread_attr_t *__restrict | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:324:12: error: storage class specified for parameter 'pthread_attr_setschedpolicy' 324 | extern int pthread_attr_setschedpolicy (pthread_attr_t *__attr, int __policy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:328:12: error: storage class specified for parameter 'pthread_attr_getinheritsched' 328 | extern int pthread_attr_getinheritsched (const pthread_attr_t *__restrict | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:333:12: error: storage class specified for parameter 'pthread_attr_setinheritsched' 333 | extern int pthread_attr_setinheritsched (pthread_attr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:339:12: error: storage class specified for parameter 'pthread_attr_getscope' 339 | extern int pthread_attr_getscope (const pthread_attr_t *__restrict __attr, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:344:12: error: storage class specified for parameter 'pthread_attr_setscope' 344 | extern int pthread_attr_setscope (pthread_attr_t *__attr, int __scope) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:348:12: error: storage class specified for parameter 'pthread_attr_getstackaddr' 348 | extern int pthread_attr_getstackaddr (const pthread_attr_t *__restrict | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:356:12: error: storage class specified for parameter 'pthread_attr_setstackaddr' 356 | extern int pthread_attr_setstackaddr (pthread_attr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:361:12: error: storage class specified for parameter 'pthread_attr_getstacksize' 361 | extern int pthread_attr_getstacksize (const pthread_attr_t *__restrict | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:368:12: error: storage class specified for parameter 'pthread_attr_setstacksize' 368 | extern int pthread_attr_setstacksize (pthread_attr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:374:12: error: storage class specified for parameter 'pthread_attr_getstack' 374 | extern int pthread_attr_getstack (const pthread_attr_t *__restrict __attr, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:382:12: error: storage class specified for parameter 'pthread_attr_setstack' 382 | extern int pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:414:12: error: storage class specified for parameter 'pthread_setschedparam' 414 | extern int pthread_setschedparam (pthread_t __target_thread, int __policy, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:419:12: error: storage class specified for parameter 'pthread_getschedparam' 419 | extern int pthread_getschedparam (pthread_t __target_thread, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:425:12: error: storage class specified for parameter 'pthread_setschedprio' 425 | extern int pthread_setschedprio (pthread_t __target_thread, int __prio) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:477:12: error: storage class specified for parameter 'pthread_once' 477 | extern int pthread_once (pthread_once_t *__once_control, | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:489:12: error: storage class specified for parameter 'pthread_setcancelstate' 489 | extern int pthread_setcancelstate (int __state, int *__oldstate); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:493:12: error: storage class specified for parameter 'pthread_setcanceltype' 493 | extern int pthread_setcanceltype (int __type, int *__oldtype); | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:496:12: error: storage class specified for parameter 'pthread_cancel' 496 | extern int pthread_cancel (pthread_t __th); | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:501:13: error: storage class specified for parameter 'pthread_testcancel' 501 | extern void pthread_testcancel (void); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:510:5: error: expected specifier-qualifier-list before '__jmp_buf' 510 | __jmp_buf __cancel_jmp_buf; | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:514:3: error: storage class specified for parameter '__pthread_unwind_buf_t' 514 | } __pthread_unwind_buf_t __attribute__ ((__aligned__)); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:514:3: error: alignment may not be specified for '__pthread_unwind_buf_t' /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:664:40: error: expected declaration specifiers or '...' before '__pthread_unwind_buf_t' 664 | extern void __pthread_register_cancel (__pthread_unwind_buf_t *__buf) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:676:42: error: expected declaration specifiers or '...' before '__pthread_unwind_buf_t' 676 | extern void __pthread_unregister_cancel (__pthread_unwind_buf_t *__buf) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:717:36: error: expected declaration specifiers or '...' before '__pthread_unwind_buf_t' 717 | extern void __pthread_unwind_next (__pthread_unwind_buf_t *__buf) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:727:12: error: storage class specified for parameter '__sigsetjmp' 727 | extern int __sigsetjmp (struct __jmp_buf_tag *__env, int __savemask) __THROWNL; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:733:12: error: storage class specified for parameter 'pthread_mutex_init' 733 | extern int pthread_mutex_init (pthread_mutex_t *__mutex, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:738:12: error: storage class specified for parameter 'pthread_mutex_destroy' 738 | extern int pthread_mutex_destroy (pthread_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:742:12: error: storage class specified for parameter 'pthread_mutex_trylock' 742 | extern int pthread_mutex_trylock (pthread_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:746:12: error: storage class specified for parameter 'pthread_mutex_lock' 746 | extern int pthread_mutex_lock (pthread_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:751:12: error: storage class specified for parameter 'pthread_mutex_timedlock' 751 | extern int pthread_mutex_timedlock (pthread_mutex_t *__restrict __mutex, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:757:12: error: storage class specified for parameter 'pthread_mutex_unlock' 757 | extern int pthread_mutex_unlock (pthread_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:762:12: error: storage class specified for parameter 'pthread_mutex_getprioceiling' 762 | extern int pthread_mutex_getprioceiling (const pthread_mutex_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:769:12: error: storage class specified for parameter 'pthread_mutex_setprioceiling' 769 | extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict __mutex, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:777:12: error: storage class specified for parameter 'pthread_mutex_consistent' 777 | extern int pthread_mutex_consistent (pthread_mutex_t *__mutex) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:790:12: error: storage class specified for parameter 'pthread_mutexattr_init' 790 | extern int pthread_mutexattr_init (pthread_mutexattr_t *__attr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:794:12: error: storage class specified for parameter 'pthread_mutexattr_destroy' 794 | extern int pthread_mutexattr_destroy (pthread_mutexattr_t *__attr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:798:12: error: storage class specified for parameter 'pthread_mutexattr_getpshared' 798 | extern int pthread_mutexattr_getpshared (const pthread_mutexattr_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:804:12: error: storage class specified for parameter 'pthread_mutexattr_setpshared' 804 | extern int pthread_mutexattr_setpshared (pthread_mutexattr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:810:12: error: storage class specified for parameter 'pthread_mutexattr_gettype' 810 | extern int pthread_mutexattr_gettype (const pthread_mutexattr_t *__restrict | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:817:12: error: storage class specified for parameter 'pthread_mutexattr_settype' 817 | extern int pthread_mutexattr_settype (pthread_mutexattr_t *__attr, int __kind) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:822:12: error: storage class specified for parameter 'pthread_mutexattr_getprotocol' 822 | extern int pthread_mutexattr_getprotocol (const pthread_mutexattr_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:829:12: error: storage class specified for parameter 'pthread_mutexattr_setprotocol' 829 | extern int pthread_mutexattr_setprotocol (pthread_mutexattr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:834:12: error: storage class specified for parameter 'pthread_mutexattr_getprioceiling' 834 | extern int pthread_mutexattr_getprioceiling (const pthread_mutexattr_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:840:12: error: storage class specified for parameter 'pthread_mutexattr_setprioceiling' 840 | extern int pthread_mutexattr_setprioceiling (pthread_mutexattr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:846:12: error: storage class specified for parameter 'pthread_mutexattr_getrobust' 846 | extern int pthread_mutexattr_getrobust (const pthread_mutexattr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:856:12: error: storage class specified for parameter 'pthread_mutexattr_setrobust' 856 | extern int pthread_mutexattr_setrobust (pthread_mutexattr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:872:12: error: storage class specified for parameter 'pthread_rwlock_init' 872 | extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock, | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:877:12: error: storage class specified for parameter 'pthread_rwlock_destroy' 877 | extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:881:12: error: storage class specified for parameter 'pthread_rwlock_rdlock' 881 | extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:885:12: error: storage class specified for parameter 'pthread_rwlock_tryrdlock' 885 | extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:890:12: error: storage class specified for parameter 'pthread_rwlock_timedrdlock' 890 | extern int pthread_rwlock_timedrdlock (pthread_rwlock_t *__restrict __rwlock, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:896:12: error: storage class specified for parameter 'pthread_rwlock_wrlock' 896 | extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:900:12: error: storage class specified for parameter 'pthread_rwlock_trywrlock' 900 | extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:905:12: error: storage class specified for parameter 'pthread_rwlock_timedwrlock' 905 | extern int pthread_rwlock_timedwrlock (pthread_rwlock_t *__restrict __rwlock, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:911:12: error: storage class specified for parameter 'pthread_rwlock_unlock' 911 | extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:918:12: error: storage class specified for parameter 'pthread_rwlockattr_init' 918 | extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:922:12: error: storage class specified for parameter 'pthread_rwlockattr_destroy' 922 | extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:926:12: error: storage class specified for parameter 'pthread_rwlockattr_getpshared' 926 | extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:932:12: error: storage class specified for parameter 'pthread_rwlockattr_setpshared' 932 | extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:937:12: error: storage class specified for parameter 'pthread_rwlockattr_getkind_np' 937 | extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:943:12: error: storage class specified for parameter 'pthread_rwlockattr_setkind_np' 943 | extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:952:12: error: storage class specified for parameter 'pthread_cond_init' 952 | extern int pthread_cond_init (pthread_cond_t *__restrict __cond, | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:957:12: error: storage class specified for parameter 'pthread_cond_destroy' 957 | extern int pthread_cond_destroy (pthread_cond_t *__cond) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:961:12: error: storage class specified for parameter 'pthread_cond_signal' 961 | extern int pthread_cond_signal (pthread_cond_t *__cond) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:965:12: error: storage class specified for parameter 'pthread_cond_broadcast' 965 | extern int pthread_cond_broadcast (pthread_cond_t *__cond) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:973:12: error: storage class specified for parameter 'pthread_cond_wait' 973 | extern int pthread_cond_wait (pthread_cond_t *__restrict __cond, | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:984:12: error: storage class specified for parameter 'pthread_cond_timedwait' 984 | extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond, | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:992:12: error: storage class specified for parameter 'pthread_condattr_init' 992 | extern int pthread_condattr_init (pthread_condattr_t *__attr) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:996:12: error: storage class specified for parameter 'pthread_condattr_destroy' 996 | extern int pthread_condattr_destroy (pthread_condattr_t *__attr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1000:12: error: storage class specified for parameter 'pthread_condattr_getpshared' 1000 | extern int pthread_condattr_getpshared (const pthread_condattr_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1006:12: error: storage class specified for parameter 'pthread_condattr_setpshared' 1006 | extern int pthread_condattr_setpshared (pthread_condattr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1011:12: error: storage class specified for parameter 'pthread_condattr_getclock' 1011 | extern int pthread_condattr_getclock (const pthread_condattr_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1017:12: error: storage class specified for parameter 'pthread_condattr_setclock' 1017 | extern int pthread_condattr_setclock (pthread_condattr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1028:12: error: storage class specified for parameter 'pthread_spin_init' 1028 | extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared) | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1032:12: error: storage class specified for parameter 'pthread_spin_destroy' 1032 | extern int pthread_spin_destroy (pthread_spinlock_t *__lock) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1036:12: error: storage class specified for parameter 'pthread_spin_lock' 1036 | extern int pthread_spin_lock (pthread_spinlock_t *__lock) | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1040:12: error: storage class specified for parameter 'pthread_spin_trylock' 1040 | extern int pthread_spin_trylock (pthread_spinlock_t *__lock) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1044:12: error: storage class specified for parameter 'pthread_spin_unlock' 1044 | extern int pthread_spin_unlock (pthread_spinlock_t *__lock) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1052:12: error: storage class specified for parameter 'pthread_barrier_init' 1052 | extern int pthread_barrier_init (pthread_barrier_t *__restrict __barrier, | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1058:12: error: storage class specified for parameter 'pthread_barrier_destroy' 1058 | extern int pthread_barrier_destroy (pthread_barrier_t *__barrier) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1062:12: error: storage class specified for parameter 'pthread_barrier_wait' 1062 | extern int pthread_barrier_wait (pthread_barrier_t *__barrier) | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1067:12: error: storage class specified for parameter 'pthread_barrierattr_init' 1067 | extern int pthread_barrierattr_init (pthread_barrierattr_t *__attr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1071:12: error: storage class specified for parameter 'pthread_barrierattr_destroy' 1071 | extern int pthread_barrierattr_destroy (pthread_barrierattr_t *__attr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1075:12: error: storage class specified for parameter 'pthread_barrierattr_getpshared' 1075 | extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1081:12: error: storage class specified for parameter 'pthread_barrierattr_setpshared' 1081 | extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *__attr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1095:12: error: storage class specified for parameter 'pthread_key_create' 1095 | extern int pthread_key_create (pthread_key_t *__key, | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1100:12: error: storage class specified for parameter 'pthread_key_delete' 1100 | extern int pthread_key_delete (pthread_key_t __key) __THROW; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1103:14: error: storage class specified for parameter 'pthread_getspecific' 1103 | extern void *pthread_getspecific (pthread_key_t __key) __THROW; | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1106:12: error: storage class specified for parameter 'pthread_setspecific' 1106 | extern int pthread_setspecific (pthread_key_t __key, | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1112:12: error: storage class specified for parameter 'pthread_getcpuclockid' 1112 | extern int pthread_getcpuclockid (pthread_t __thread_id, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/per-package/hawktracer/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/pthread.h:1129:12: error: storage class specified for parameter 'pthread_atfork' 1129 | extern int pthread_atfork (void (*__prepare) (void), | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2336:22: error: storage class specified for parameter 'timeline_key' 2336 | static pthread_key_t timeline_key; | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2337:23: error: storage class specified for parameter 'timeline_once_control' 2337 | static pthread_once_t timeline_once_control = PTHREAD_ONCE_INIT; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2337:1: error: parameter 'timeline_once_control' is initialized 2337 | static pthread_once_t timeline_once_control = PTHREAD_ONCE_INIT; | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2340:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2340 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2345:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2345 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2349:1: error: unknown type name 'HT_Timeline' 2349 | HT_Timeline* ht_global_timeline_get(void) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2350:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2350 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2374:18: error: storage class specified for parameter '_posix_mapped_tracepoint_mapped_mtx' 2374 | static HT_Mutex* _posix_mapped_tracepoint_mapped_mtx = NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2374:1: error: parameter '_posix_mapped_tracepoint_mapped_mtx' is initialized 2374 | static HT_Mutex* _posix_mapped_tracepoint_mapped_mtx = NULL; | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2375:8: error: unknown type name 'HT_Timeline' 2375 | static HT_Timeline* _mapped_timeline; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2375:21: error: storage class specified for parameter '_mapped_timeline' 2375 | static HT_Timeline* _mapped_timeline; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2376:20: error: storage class specified for parameter '_mapped_ptr' 2376 | static const char* _mapped_ptr; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2380:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2380 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2386:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2386 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2394:36: error: unknown type name 'HT_Timeline' 2394 | ht_pthread_mapped_tracepoint_enter(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2403:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2403 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2409 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2420:25: error: storage class specified for parameter 'realloc_fnc_' 2420 | static realloc_function realloc_fnc_ = NULL; | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2420:1: error: parameter 'realloc_fnc_' is initialized 2420 | static realloc_function realloc_fnc_ = NULL; | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2421:14: error: storage class specified for parameter 'user_data_' 2421 | static void* user_data_ = NULL; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2421:1: error: parameter 'user_data_' is initialized 2421 | static void* user_data_ = NULL; | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2424:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2424 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2430:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2430 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2435:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2435 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2440:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2440 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2467:5: error: unknown type name 'HT_Feature' 2467 | HT_Feature* features[HT_TIMELINE_MAX_FEATURES]; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2470:5: error: unknown type name 'HT_Byte' 2470 | HT_Byte* buffer; | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2471:5: error: unknown type name 'HT_EventIdProvider' 2471 | HT_EventIdProvider* id_provider; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2474:5: error: unknown type name 'HT_Boolean' 2474 | HT_Boolean serialize_events; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2465:1: warning: empty declaration 2465 | struct _HT_Timeline | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2478:20: error: unknown type name 'HT_Timeline' 2478 | _ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2488:24: error: unknown type name 'HT_Timeline' 2488 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2495:24: error: unknown type name 'HT_Timeline' 2495 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2556:19: error: unknown type name 'HT_Timeline' 2556 | ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2565:1: error: expected declaration specifiers before 'HT_ErrorCode' 2565 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2594:1: error: unknown type name 'HT_Feature' 2594 | HT_Feature* | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2595:25: error: unknown type name 'HT_Timeline' 2595 | ht_timeline_get_feature(HT_Timeline* timeline, HT_FeatureKlass* feature_klass) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2595:48: error: unknown type name 'HT_FeatureKlass' 2595 | ht_timeline_get_feature(HT_Timeline* timeline, HT_FeatureKlass* feature_klass) | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2601:1: error: expected declaration specifiers before 'HT_ErrorCode' 2601 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2610:1: error: expected declaration specifiers before 'HT_ErrorCode' 2610 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2622:38: error: unknown type name 'HT_Timeline' 2622 | ht_timeline_unregister_all_listeners(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2628:1: error: unknown type name 'HT_Timeline' 2628 | HT_Timeline* | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2630:20: error: unknown type name 'HT_Boolean' 2630 | HT_Boolean thread_safe, | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2631:20: error: unknown type name 'HT_Boolean' 2631 | HT_Boolean serialize_events, | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2633:20: error: expected declaration specifiers or '...' before 'HT_ErrorCode' 2633 | HT_ErrorCode* out_err) | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2694:21: error: unknown type name 'HT_Timeline' 2694 | ht_timeline_destroy(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2722:1: error: unknown type name 'HT_EventIdProvider' 2722 | HT_EventIdProvider* | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2723:29: error: unknown type name 'HT_Timeline' 2723 | ht_timeline_get_id_provider(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2737:1: error: expected declaration specifiers before 'HT_ErrorCode' 2737 | HT_ErrorCode | ^~~~~~~~~~~~ [ 27%] Building C object lib/CMakeFiles/hawktracer.dir/feature_cached_string.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2762:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2762 | { | ^ [ 30%] Building C object lib/CMakeFiles/hawktracer.dir/events.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2768:46: error: unknown type name 'TEventPtr' 2768 | TEventPtr events, | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2770:46: error: unknown type name 'HT_ListenerFlushCallback' 2770 | HT_ListenerFlushCallback flush_callback, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2797:48: error: unknown type name 'TEventPtr' 2797 | TEventPtr events, | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2799:48: error: unknown type name 'HT_ListenerFlushCallback' 2799 | HT_ListenerFlushCallback flush_callback, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2822:25: error: unknown type name 'HT_ListenerFlushCallback' 2822 | HT_ListenerFlushCallback flush_callback, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2835:59: error: unknown type name 'HT_Byte' 2835 | ht_event_utils_serialize_event_to_buffer(HT_Event* event, HT_Byte* buffer, HT_Boolean serialize) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2835:76: error: unknown type name 'HT_Boolean' 2835 | ht_event_utils_serialize_event_to_buffer(HT_Event* event, HT_Byte* buffer, HT_Boolean serialize) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2934:1: warning: empty declaration 2934 | struct _HT_Mutex | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2941:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 2941 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2960:1: error: expected declaration specifiers before 'HT_ErrorCode' 2960 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:2980:1: error: expected declaration specifiers before 'HT_ErrorCode' 2980 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3002:1: error: expected declaration specifiers before 'HT_ErrorCode' 3002 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3034:5: error: unknown type name 'HT_TaskId' 3034 | HT_TaskId next_task_id; | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3031:1: warning: empty declaration 3031 | struct _HT_TaskScheduler | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3039:5: error: unknown type name 'HT_TaskCallback' 3039 | HT_TaskCallback callback; | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3041:5: error: unknown type name 'HT_DurationNs' 3041 | HT_DurationNs period; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3042:5: error: unknown type name 'HT_TimestampNs' 3042 | HT_TimestampNs next_action_ts; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3043:5: error: unknown type name 'HT_TaskId' 3043 | HT_TaskId id; | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3044:5: error: unknown type name 'HT_TaskSchedulingMode' 3044 | HT_TaskSchedulingMode mode; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3045:3: error: storage class specified for parameter 'HT_Task' 3045 | } HT_Task; | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3049:8: error: unknown type name 'HT_DurationNs' 3049 | static HT_DurationNs | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3050:26: error: unknown type name 'HT_DurationNs' 3050 | _greatest_common_divisor(HT_DurationNs a, HT_DurationNs b) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3050:43: error: unknown type name 'HT_DurationNs' 3050 | _greatest_common_divisor(HT_DurationNs a, HT_DurationNs b) | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3062:1: error: unknown type name 'HT_TaskScheduler' 3062 | HT_TaskScheduler* | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3063:26: error: expected declaration specifiers or '...' before 'HT_ErrorCode' 3063 | ht_task_scheduler_create(HT_ErrorCode* out_err) | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:765:1: error: 'HT_TimestampNs' does not name a type 765 | HT_TimestampNs | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3091:27: error: unknown type name 'HT_TaskScheduler' 3091 | ht_task_scheduler_destroy(HT_TaskScheduler* task_scheduler) | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3103:1: error: unknown type name 'HT_TaskId'; did you mean 'HT_TASK'? 3103 | HT_TaskId | ^~~~~~~~~ | HT_TASK /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3104:33: error: unknown type name 'HT_TaskScheduler' 3104 | ht_task_scheduler_schedule_task(HT_TaskScheduler* task_scheduler, | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3105:33: error: unknown type name 'HT_TaskSchedulingMode' 3105 | HT_TaskSchedulingMode mode, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3106:33: error: unknown type name 'HT_DurationNs' 3106 | HT_DurationNs period, | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3107:33: error: unknown type name 'HT_TaskCallback' 3107 | HT_TaskCallback callback, | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3139:24: error: unknown type name 'HT_TaskScheduler' 3139 | ht_task_scheduler_tick(HT_TaskScheduler* task_scheduler) | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3171:59: error: expected declaration specifiers or '...' before 'HT_Task' 3171 | ht_task_scheduler_remove_task_entry(HT_BagVoidPtr* tasks, HT_Task* task) \ | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3183:1: error: unknown type name 'HT_Boolean' 3183 | HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3184:31: error: unknown type name 'HT_TaskScheduler' 3184 | ht_task_scheduler_remove_task(HT_TaskScheduler* task_scheduler, HT_TaskId task_id) | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3184:65: error: unknown type name 'HT_TaskId'; did you mean 'HT_TASK'? 3184 | ht_task_scheduler_remove_task(HT_TaskScheduler* task_scheduler, HT_TaskId task_id) | ^~~~~~~~~ | HT_TASK /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3207:1: error: unknown type name 'HT_DurationNs' 3207 | HT_DurationNs | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3208:43: error: unknown type name 'HT_TaskScheduler' 3208 | ht_task_scheduler_get_optimal_tick_period(HT_TaskScheduler* task_scheduler) | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3233:12: error: storage class specified for parameter '_ht_init_counter' 3233 | static int _ht_init_counter = 0; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3233:1: error: parameter '_ht_init_counter' is initialized 3233 | static int _ht_init_counter = 0; | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3237:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3237 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3261:1: error: unknown type name 'HT_Boolean' 3261 | HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3263 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3269:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3269 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3288:5: error: unknown type name 'HT_TimelineListenerCallback' 3288 | HT_TimelineListenerCallback callback; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3290:5: error: unknown type name 'HT_DestroyCallback' 3290 | HT_DestroyCallback destroy_cb; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3291:3: error: storage class specified for parameter 'HT_TimelineListenerEntry' 3291 | } HT_TimelineListenerEntry; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3293:42: error: expected specifier-qualifier-list before 'HT_TimelineListenerEntry' 3293 | HT_DECLARE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:224:9: note: in definition of macro 'HT_DECLARE_BAG_TYPE' 224 | TYPE* data; \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:225:7: error: storage class specified for parameter 'HT_BagListener' 225 | } HT_Bag##TYPE_SUFFIX; \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3293:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 3293 | HT_DECLARE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:227:12: error: expected declaration specifiers before 'HT_ErrorCode' 227 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_init(HT_Bag##TYPE_SUFFIX* bag, size_t min_capacity); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3293:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 3293 | HT_DECLARE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:228:48: error: expected declaration specifiers or '...' before 'HT_BagListener' 228 | HT_API void ht_bag##METHOD_SUFFIX##_deinit(HT_Bag##TYPE_SUFFIX* bag); \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3293:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 3293 | HT_DECLARE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:229:52: error: expected declaration specifiers or '...' before 'HT_BagListener' 229 | HT_API void ht_bag##METHOD_SUFFIX##_remove_nth(HT_Bag##TYPE_SUFFIX* bag, size_t n); \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3293:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 3293 | HT_DECLARE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:230:12: error: expected declaration specifiers before 'HT_ErrorCode' 230 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_add(HT_Bag##TYPE_SUFFIX* bag, TYPE data); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3293:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 3293 | HT_DECLARE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:231:47: error: expected declaration specifiers or '...' before 'HT_BagListener' 231 | HT_API void ht_bag##METHOD_SUFFIX##_clear(HT_Bag##TYPE_SUFFIX* bag); | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3293:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 3293 | HT_DECLARE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:234:22: error: unknown type name 'HT_Boolean' 234 | static HT_INLINE HT_Boolean \ | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3294:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 3294 | HT_DEFINE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:235:37: error: expected declaration specifiers or '...' before 'HT_BagListener' 235 | ht_bag##METHOD_SUFFIX##_resize_(HT_Bag##TYPE_SUFFIX* bag, size_t new_capacity) \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3294:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 3294 | HT_DEFINE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:250:5: error: expected declaration specifiers before 'HT_ErrorCode' 250 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3294:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 3294 | HT_DEFINE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:268:40: error: expected declaration specifiers or '...' before 'HT_BagListener' 268 | ht_bag##METHOD_SUFFIX##_remove_nth(HT_Bag##TYPE_SUFFIX* bag, size_t n) \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3294:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 3294 | HT_DEFINE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:800:21: error: 'HT_EventId' was not declared in this scope; did you mean 'HT_Event'? 800 | typedef std::atomic HT_AtomicEventId; | ^~~~~~~~~~ | HT_Event /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:800:31: error: template argument 1 is invalid 800 | typedef std::atomic HT_AtomicEventId; | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:282:5: error: expected declaration specifiers before 'HT_ErrorCode' 282 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3294:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 3294 | HT_DEFINE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:299:35: error: expected declaration specifiers or '...' before 'HT_BagListener' 299 | ht_bag##METHOD_SUFFIX##_clear(HT_Bag##TYPE_SUFFIX* bag) \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3294:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 3294 | HT_DEFINE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:306:36: error: expected declaration specifiers or '...' before 'HT_BagListener' 306 | ht_bag##METHOD_SUFFIX##_deinit(HT_Bag##TYPE_SUFFIX* bag) \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3294:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 3294 | HT_DEFINE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:810:1: error: 'HT_EventIdProvider' does not name a type 810 | HT_EventIdProvider* | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3298:5: error: expected specifier-qualifier-list before 'HT_BagListener' 3298 | HT_BagListener entries; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3296:8: warning: struct has no members [-Wpedantic] 3296 | struct _HT_TimelineListenerContainer | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:818:1: error: 'HT_EventIdProvider' does not name a type 818 | HT_EventIdProvider* | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:827:1: error: variable or field 'ht_event_id_provider_destroy' declared void 827 | ht_event_id_provider_destroy(HT_EventIdProvider* provider) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3296:1: warning: empty declaration 3296 | struct _HT_TimelineListenerContainer | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3307 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3324:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3324 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3329:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3329 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:827:30: error: 'HT_EventIdProvider' was not declared in this scope 827 | ht_event_id_provider_destroy(HT_EventIdProvider* provider) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3334:90: error: unknown type name 'TEventPtr' 3334 | ht_timeline_listener_container_notify_listeners(HT_TimelineListenerContainer* container, TEventPtr events, size_t size, HT_Boolean serialize_events) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:827:50: error: 'provider' was not declared in this scope 827 | ht_event_id_provider_destroy(HT_EventIdProvider* provider) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:832:1: error: 'HT_EventId' does not name a type; did you mean 'HT_Event'? 832 | HT_EventId | ^~~~~~~~~~ | HT_Event /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:857:1: error: variable or field 'ht_feature_cached_string_destroy' declared void 857 | ht_feature_cached_string_destroy(HT_Feature* f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3334:121: error: unknown type name 'HT_Boolean' 3334 | ht_timeline_listener_container_notify_listeners(HT_TimelineListenerContainer* container, TEventPtr events, size_t size, HT_Boolean serialize_events) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3346:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3346 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3380:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3380 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:857:34: error: 'HT_Feature' was not declared in this scope 857 | ht_feature_cached_string_destroy(HT_Feature* f); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3390 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:857:46: error: 'f' was not declared in this scope 857 | ht_feature_cached_string_destroy(HT_Feature* f); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3410:1: error: expected declaration specifiers before 'HT_ErrorCode' 3410 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3438:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3438 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:861:5: error: 'HT_Feature' does not name a type 861 | HT_Feature base; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:867:43: error: 'ht_feature_cached_string_destroy' has not been declared 867 | HT_FEATURE_DEFINE(HT_FeatureCachedString, ht_feature_cached_string_destroy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:879:1: error: expected constructor, destructor, or type conversion before 'static' 879 | static HT_Feature* | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3446:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3446 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:929:8: error: 'HT_Boolean' does not name a type 929 | static HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:940:1: error: variable or field 'ht_feature_cached_string_destroy' declared void 940 | ht_feature_cached_string_destroy(HT_Feature* f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3474:36: error: unknown type name 'HT_TimelineListenerCallback'; did you mean 'HT_TimelineListenerContainer'? 3474 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:940:34: error: 'HT_Feature' was not declared in this scope 940 | ht_feature_cached_string_destroy(HT_Feature* f) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:940:46: error: 'f' was not declared in this scope 940 | ht_feature_cached_string_destroy(HT_Feature* f) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3474:90: error: unknown type name 'HT_Boolean' 3474 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3490:8: error: unknown type name 'HT_Boolean' 3490 | static HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3492:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3492 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:39: error: 'HT_Timeline' was not declared in this scope 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3506:1: error: expected declaration specifiers before 'HT_ErrorCode' 3506 | HT_ErrorCode ht_stack_init(HT_Stack* stack, size_t capacity, size_t n_capacity) | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3533:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3533 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:52: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:72: error: expected primary-expression before '*' token 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3540:1: error: expected declaration specifiers before 'HT_ErrorCode' 3540 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3572:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3572 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:74: error: 'map' was not declared in this scope 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:89: error: expected primary-expression before 'hash' 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:95: error: expected primary-expression before 'const' 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:112: error: expression list treated as compound expression in initializer [-fpermissive] 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3587:44: error: unknown type name 'HT_Timeline' 3587 | void _ht_callstack_timeline_scoped_cleanup(HT_Timeline** timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:981:38: error: 'HT_Timeline' was not declared in this scope 981 | ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:981:51: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 981 | ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:981:61: error: expected primary-expression before 'const' 981 | ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:981:78: error: expression list treated as compound expression in initializer [-fpermissive] 981 | ht_feature_cached_string_add_mapping(HT_Timeline* timeline, const char* label) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3592:1: error: unknown type name 'HT_Timeline' 3592 | HT_Timeline* _ht_callstack_timeline_int_start_and_ret(HT_Timeline* t, HT_CallstackEventLabel l) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:987:8: error: 'HT_Boolean' does not name a type 987 | static HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:995:1: error: variable or field 'ht_feature_cached_string_push_map' declared void 995 | ht_feature_cached_string_push_map(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3592:55: error: unknown type name 'HT_Timeline' 3592 | HT_Timeline* _ht_callstack_timeline_int_start_and_ret(HT_Timeline* t, HT_CallstackEventLabel l) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:995:35: error: 'HT_Timeline' was not declared in this scope 995 | ht_feature_cached_string_push_map(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3592:71: error: unknown type name 'HT_CallstackEventLabel' 3592 | HT_Timeline* _ht_callstack_timeline_int_start_and_ret(HT_Timeline* t, HT_CallstackEventLabel l) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:995:48: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 995 | ht_feature_cached_string_push_map(HT_Timeline* timeline) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3598:1: error: unknown type name 'HT_Timeline' 3598 | HT_Timeline* _ht_callstack_timeline_string_start_and_ret(HT_Timeline* t, const char* l) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1010:46: error: 'HT_Timeline' was not declared in this scope 1010 | ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3598:58: error: unknown type name 'HT_Timeline' 3598 | HT_Timeline* _ht_callstack_timeline_string_start_and_ret(HT_Timeline* t, const char* l) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3619:5: error: unknown type name 'HT_TimestampNs' 3619 | HT_TimestampNs last_probe; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1010:59: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 1010 | ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1010:69: error: expected primary-expression before 'const' 1010 | ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1010:86: error: expression list treated as compound expression in initializer [-fpermissive] 1010 | ht_feature_cached_string_add_mapping_dynamic(HT_Timeline* timeline, const char* label) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3617:1: warning: empty declaration 3617 | struct _HT_CPUUsageContext | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1040:1: error: 'HT_ErrorCode' does not name a type 1040 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3625:23: error: storage class specified for parameter '_clock_ticks_per_sec_once_control' 3625 | static pthread_once_t _clock_ticks_per_sec_once_control = PTHREAD_ONCE_INIT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3625:1: error: parameter '_clock_ticks_per_sec_once_control' is initialized 3625 | static pthread_once_t _clock_ticks_per_sec_once_control = PTHREAD_ONCE_INIT; | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1288:18: error: 'HT_Boolean' does not name a type 1288 | HT_INLINE static HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1295:46: error: 'HT_Byte' has not been declared 1295 | _ht_file_dump_listener_flush(void* listener, HT_Byte* data, size_t size) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3626:13: error: storage class specified for parameter '_clock_ticks_per_sec' 3626 | static long _clock_ticks_per_sec = -1; | ^~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3626:1: error: parameter '_clock_ticks_per_sec' is initialized 3626 | static long _clock_ticks_per_sec = -1; | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3630:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3630 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3634:8: error: unknown type name 'HT_Boolean' 3634 | static HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void _ht_file_dump_listener_flush(void*, int*, size_t)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1297:5: error: 'HT_FileDumpListener' was not declared in this scope 1297 | HT_FileDumpListener* fd_listener = (HT_FileDumpListener*) listener; | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3636:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3636 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3688 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1297:26: error: 'fd_listener' was not declared in this scope; did you mean 'listener'? 1297 | HT_FileDumpListener* fd_listener = (HT_FileDumpListener*) listener; | ^~~~~~~~~~~ | listener /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1297:61: error: expected primary-expression before ')' token 1297 | HT_FileDumpListener* fd_listener = (HT_FileDumpListener*) listener; | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3717:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3717 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3723:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3723 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1299:25: error: 'HT_Byte' was not declared in this scope 1299 | fwrite(data, sizeof(HT_Byte), size, fd_listener->p_file); | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1295:36: warning: unused parameter 'listener' [-Wunused-parameter] 1295 | _ht_file_dump_listener_flush(void* listener, HT_Byte* data, size_t size) | ~~~~~~^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3753:1: warning: empty declaration 3753 | struct _HT_MemoryUsageContext | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1302:1: error: 'HT_FileDumpListener' does not name a type 1302 | HT_FileDumpListener* | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1353:1: error: variable or field 'ht_file_dump_listener_destroy' declared void 1353 | ht_file_dump_listener_destroy(HT_FileDumpListener* listener) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3758:1: error: unknown type name 'HT_MemoryUsageContext'; did you mean 'HT_CPUUsageContext'? 3758 | HT_MemoryUsageContext* | ^~~~~~~~~~~~~~~~~~~~~ | HT_CPUUsageContext /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3760:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token 3760 | { | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1353:31: error: 'HT_FileDumpListener' was not declared in this scope 1353 | ht_file_dump_listener_destroy(HT_FileDumpListener* listener) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3773:33: error: unknown type name 'HT_MemoryUsageContext'; did you mean 'HT_CPUUsageContext'? 3773 | ht_memory_usage_context_destroy(HT_MemoryUsageContext* context) | ^~~~~~~~~~~~~~~~~~~~~ | HT_CPUUsageContext /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1353:52: error: 'listener' was not declared in this scope 1353 | ht_file_dump_listener_destroy(HT_FileDumpListener* listener) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:3778:1: error: expected declaration specifiers before 'HT_ErrorCode' 3778 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1645:1: error: old-style parameter declarations in prototyped function definition 1645 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(HT_Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1645:42: warning: ISO C does not support omitting parameter names in function definitions before C2X [-Wpedantic] 1645 | HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF(HT_Event) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:4074: error: expected '{' at end of input /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1369:1: error: 'HT_ErrorCode' does not name a type 1369 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1398:1: error: variable or field 'ht_file_dump_listener_callback' declared void 1398 | ht_file_dump_listener_callback(TEventPtr events, size_t size, HT_Boolean serialized, void* user_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_system_info_get_endianness': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:561:1: warning: control reaches end of non-void function [-Wreturn-type] 561 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_monotonic_clock_get_timestamp': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:791:1: warning: control reaches end of non-void function [-Wreturn-type] 791 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_uint64_init': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:265:5: warning: control reaches end of non-void function [-Wreturn-type] 265 | } \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_uint64_resize_': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1398:32: error: 'TEventPtr' was not declared in this scope 1398 | ht_file_dump_listener_callback(TEventPtr events, size_t size, HT_Boolean serialized, void* user_data) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1398:57: error: expected primary-expression before 'size' 1398 | ht_file_dump_listener_callback(TEventPtr events, size_t size, HT_Boolean serialized, void* user_data) | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:248:5: warning: control reaches end of non-void function [-Wreturn-type] 248 | } \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_uint64_add': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:296:5: warning: control reaches end of non-void function [-Wreturn-type] 296 | } \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_void_ptr_init': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:265:5: warning: control reaches end of non-void function [-Wreturn-type] 265 | } \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_void_ptr_resize_': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:248:5: warning: control reaches end of non-void function [-Wreturn-type] 248 | } \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1398:63: error: 'HT_Boolean' was not declared in this scope 1398 | ht_file_dump_listener_callback(TEventPtr events, size_t size, HT_Boolean serialized, void* user_data) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1398:86: error: expected primary-expression before 'void' 1398 | ht_file_dump_listener_callback(TEventPtr events, size_t size, HT_Boolean serialized, void* user_data) | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_void_ptr_add': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1423:1: error: variable or field 'ht_file_dump_listener_stop' declared void 1423 | ht_file_dump_listener_stop(HT_FileDumpListener* listener) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:296:5: warning: control reaches end of non-void function [-Wreturn-type] 296 | } \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_int_init': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:265:5: warning: control reaches end of non-void function [-Wreturn-type] 265 | } \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_int_resize_': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:248:5: warning: control reaches end of non-void function [-Wreturn-type] 248 | } \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_bag_int_add': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:296:5: warning: control reaches end of non-void function [-Wreturn-type] 296 | } \ | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_hash_map_init': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1557:1: warning: control reaches end of non-void function [-Wreturn-type] 1557 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'ht_hash_bucket_find_value': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1521:1: warning: control reaches end of non-void function [-Wreturn-type] 1521 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'HT_EVENT_GET_SIZE_FUNCTION': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1423:28: error: 'HT_FileDumpListener' was not declared in this scope 1423 | ht_file_dump_listener_stop(HT_FileDumpListener* listener) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:1632:1: warning: control reaches end of non-void function [-Wreturn-type] 1632 | } | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c: In function 'HT_EVENT_GET_KLASS_INSTANCE_FUNCTION_DEF': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.c:4074: warning: control reaches end of non-void function [-Wreturn-type] /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1423:49: error: 'listener' was not declared in this scope 1423 | ht_file_dump_listener_stop(HT_FileDumpListener* listener) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1441:1: error: 'HT_FileDumpListener' does not name a type 1441 | HT_FileDumpListener* | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:153:22: error: 'HT_Boolean' does not name a type 153 | static HT_INLINE HT_Boolean \ | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:169:5: error: 'HT_ErrorCode' does not name a type 169 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_bag_uint64_remove_nth(HT_BagUInt64*, size_t)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:192:18: error: 'struct HT_BagUInt64' has no member named 'data' 192 | bag->data[n] = bag->data[bag->size]; \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:192:33: error: 'struct HT_BagUInt64' has no member named 'data' 192 | bag->data[n] = bag->data[bag->size]; \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:197:13: error: 'ht_bag_uint64_resize_' was not declared in this scope; did you mean 'ht_bag_uint64_deinit'? 197 | ht_bag##METHOD_SUFFIX##_resize_(bag, bag->capacity / 2); \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:201:5: error: 'HT_ErrorCode' does not name a type 201 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_bag_uint64_clear(HT_BagUInt64*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:220:9: error: 'ht_bag_uint64_resize_' was not declared in this scope; did you mean 'ht_bag_uint64_deinit'? 220 | ht_bag##METHOD_SUFFIX##_resize_(bag, bag->min_capacity); \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_bag_uint64_deinit(HT_BagUInt64*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:227:22: error: 'struct HT_BagUInt64' has no member named 'data' 227 | ht_free(bag->data); \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:227:9: error: 'ht_free' was not declared in this scope; did you mean 'free'? 227 | ht_free(bag->data); \ | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:228:14: error: 'struct HT_BagUInt64' has no member named 'data' 228 | bag->data = NULL; \ | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1472:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1472 | HT_DEFINE_BAG_TYPE(UInt64, _uint64, uint64_t) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:153:22: error: 'HT_Boolean' does not name a type 153 | static HT_INLINE HT_Boolean \ | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:169:5: error: 'HT_ErrorCode' does not name a type 169 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ CMakeFiles/amalgamated_hawktracer_c.dir/build.make:79: recipe for target 'CMakeFiles/amalgamated_hawktracer_c.dir/hawktracer.c.o' failed make[3]: *** [CMakeFiles/amalgamated_hawktracer_c.dir/hawktracer.c.o] Error 1 make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' CMakeFiles/Makefile2:137: recipe for target 'CMakeFiles/amalgamated_hawktracer_c.dir/all' failed make[2]: *** [CMakeFiles/amalgamated_hawktracer_c.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_bag_void_ptr_remove_nth(HT_BagVoidPtr*, size_t)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:197:13: error: 'ht_bag_void_ptr_resize_' was not declared in this scope; did you mean 'ht_bag_void_ptr_deinit'? 197 | ht_bag##METHOD_SUFFIX##_resize_(bag, bag->capacity / 2); \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:201:5: error: 'HT_ErrorCode' does not name a type 201 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ [ 33%] Building C object lib/CMakeFiles/hawktracer.dir/feature_callstack.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_bag_void_ptr_clear(HT_BagVoidPtr*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:220:9: error: 'ht_bag_void_ptr_resize_' was not declared in this scope; did you mean 'ht_bag_void_ptr_deinit'? 220 | ht_bag##METHOD_SUFFIX##_resize_(bag, bag->min_capacity); \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_bag_void_ptr_deinit(HT_BagVoidPtr*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:227:9: error: 'ht_free' was not declared in this scope; did you mean 'free'? 227 | ht_free(bag->data); \ | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1473:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1473 | HT_DEFINE_BAG_TYPE(VoidPtr, _void_ptr, void*) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:153:22: error: 'HT_Boolean' does not name a type 153 | static HT_INLINE HT_Boolean \ | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:169:5: error: 'HT_ErrorCode' does not name a type 169 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_bag_int_remove_nth(HT_BagInt*, size_t)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:197:13: error: 'ht_bag_int_resize_' was not declared in this scope; did you mean 'ht_bag_int_deinit'? 197 | ht_bag##METHOD_SUFFIX##_resize_(bag, bag->capacity / 2); \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:201:5: error: 'HT_ErrorCode' does not name a type 201 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_bag_int_clear(HT_BagInt*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:220:9: error: 'ht_bag_int_resize_' was not declared in this scope; did you mean 'ht_bag_int_deinit'? 220 | ht_bag##METHOD_SUFFIX##_resize_(bag, bag->min_capacity); \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_bag_int_deinit(HT_BagInt*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:227:9: error: 'ht_free' was not declared in this scope; did you mean 'free'? 227 | ht_free(bag->data); \ | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1474:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 1474 | HT_DEFINE_BAG_TYPE(Int, _int, int) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1483:8: error: 'HT_ErrorCode' does not name a type 1483 | static HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1509:8: error: 'HT_Boolean' does not name a type 1509 | static HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1523:8: error: 'HT_Boolean' does not name a type 1523 | static HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1536:1: error: 'HT_ErrorCode' does not name a type 1536 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1569:70: error: 'HT_ErrorCode' has not been declared 1569 | ht_hash_map_insert(HT_HashMap* map, uint64_t key, const char* value, HT_ErrorCode* out_err) | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'const char* ht_hash_map_insert(HT_HashMap*, uint64_t, const char*, int*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1575:9: error: 'ht_hash_bucket_find_value' was not declared in this scope; did you mean 'ht_hash_bucket_deinit'? 1575 | if (ht_hash_bucket_find_value(bucket, key, &index)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | ht_hash_bucket_deinit /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1579:31: error: 'HT_ERR_OK' was not declared in this scope 1579 | HT_SET_ERROR(out_err, HT_ERR_OK); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:436:51: note: in definition of macro 'HT_SET_ERROR' 436 | #define HT_SET_ERROR(DEST, SRC) if (DEST) *DEST = SRC | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1583:5: error: 'HT_ErrorCode' was not declared in this scope 1583 | HT_ErrorCode err = ht_bag_uint64_add(&bucket->key_bag, key); | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1584:9: error: 'err' was not declared in this scope 1584 | if (err != HT_ERR_OK) | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1584:16: error: 'HT_ERR_OK' was not declared in this scope 1584 | if (err != HT_ERR_OK) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1589:5: error: 'err' was not declared in this scope 1589 | err = ht_bag_void_ptr_add(&bucket->value_bag, (void*)value); | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1589:11: error: 'ht_bag_void_ptr_add' was not declared in this scope; did you mean 'ht_bag_void_ptr_clear'? 1589 | err = ht_bag_void_ptr_add(&bucket->value_bag, (void*)value); | ^~~~~~~~~~~~~~~~~~~ | ht_bag_void_ptr_clear /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1590:16: error: 'HT_ERR_OK' was not declared in this scope 1590 | if (err != HT_ERR_OK) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'const char* ht_hash_map_get_value(HT_HashMap*, uint64_t)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1604:9: error: 'ht_hash_bucket_find_value' was not declared in this scope; did you mean 'ht_hash_bucket_deinit'? 1604 | if (ht_hash_bucket_find_value(bucket, key, &index)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | ht_hash_bucket_deinit /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1611:49: error: 'HT_Boolean' has not been declared 1611 | void ht_hash_map_for_each(HT_HashMap* hash_map, HT_Boolean(*callback)(uint64_t, const char*, void* ud), void* ud) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_hash_map_for_each(HT_HashMap*, int (*)(uint64_t, const char*, void*), void*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1615:14: error: 'ht_hash_bucket_for_each' was not declared in this scope; did you mean 'ht_hash_map_for_each'? 1615 | if (!ht_hash_bucket_for_each(&hash_map->buckets[i], callback, ud)) | ^~~~~~~~~~~~~~~~~~~~~~~ | ht_hash_map_for_each /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1629:1: error: 'HT_EVENT_GET_SIZE_FUNCTION' declared as function returning a function 1629 | size_t HT_EVENT_GET_SIZE_FUNCTION(HT_Event)(HT_Event* event) | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1634:63: error: 'HT_Byte' has not been declared 1634 | size_t HT_EVENT_SERIALIZE_FUNCTION(HT_Event)(HT_Event* event, HT_Byte* buffer) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1634:1: error: 'HT_EVENT_SERIALIZE_FUNCTION' declared as function returning a function 1634 | size_t HT_EVENT_SERIALIZE_FUNCTION(HT_Event)(HT_Event* event, HT_Byte* buffer) | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1646:1: error: expected constructor, destructor, or type conversion before 'HT_EVENT_REGISTER_KLASS_FUNCTION_DEF' 1646 | HT_EVENT_REGISTER_KLASS_FUNCTION_DEF(HT_Event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1653:1: error: 'HT_ThreadId' does not name a type 1653 | HT_ThreadId | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1980:8: error: 'HT_Boolean' does not name a type 1980 | static HT_Boolean feature_register[HT_TIMELINE_MAX_FEATURES] = {HT_FALSE}; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1998:1: error: 'HT_ErrorCode' does not name a type 1998 | HT_ErrorCode ht_registry_register_feature(HT_FeatureKlass* klass) | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2029:1: error: 'HT_ErrorCode' does not name a type 2029 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2064:1: error: 'HT_EventKlassId' does not name a type; did you mean 'HT_EventKlass'? 2064 | HT_EventKlassId | ^~~~~~~~~~~~~~~ | HT_EventKlass /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_registry_deinit()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2100:5: error: 'ht_mutex_destroy' was not declared in this scope 2100 | ht_mutex_destroy(features_register_mutex); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_TimelineListenerContainer* ht_registry_find_listener_container(const char*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2113:5: error: 'ht_mutex_lock' was not declared in this scope 2113 | ht_mutex_lock(listeners_register_mutex); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2116:13: error: 'ht_timeline_listener_container_get_id' was not declared in this scope; did you mean 'ht_timeline_listener_container_set_id'? 2116 | if (ht_timeline_listener_container_get_id((HT_TimelineListenerContainer*)listeners_register.data[i]) == id) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ht_timeline_listener_container_set_id /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2119:13: error: 'ht_mutex_unlock' was not declared in this scope 2119 | ht_mutex_unlock(listeners_register_mutex); | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2123:5: error: 'ht_mutex_unlock' was not declared in this scope 2123 | ht_mutex_unlock(listeners_register_mutex); | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2128:1: error: 'HT_ErrorCode' does not name a type 2128 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2157:64: error: 'HT_EventKlassInfoEvent' has not been declared 2157 | _ht_registry_init_event_klass_info_event(HT_EventKlass* klass, HT_EventKlassInfoEvent* event) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void _ht_registry_init_event_klass_info_event(HT_EventKlass*, int*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2159:12: error: request for member 'base' in '* event', which is of non-class type 'int' 2159 | event->base.id = ht_event_id_provider_next(ht_event_id_provider_get_default()); | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2159:48: error: 'ht_event_id_provider_get_default' was not declared in this scope 2159 | event->base.id = ht_event_id_provider_next(ht_event_id_provider_get_default()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2159:22: error: 'ht_event_id_provider_next' was not declared in this scope 2159 | event->base.id = ht_event_id_provider_next(ht_event_id_provider_get_default()); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2160:12: error: request for member 'base' in '* event', which is of non-class type 'int' 2160 | event->base.timestamp = ht_monotonic_clock_get_timestamp(); | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2160:29: error: 'ht_monotonic_clock_get_timestamp' was not declared in this scope 2160 | event->base.timestamp = ht_monotonic_clock_get_timestamp(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2162:12: error: request for member 'event_klass_name' in '* event', which is of non-class type 'int' 2162 | event->event_klass_name = klass->type_info->name; | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2163:12: error: request for member 'info_klass_id' in '* event', which is of non-class type 'int' 2163 | event->info_klass_id = klass->klass_id; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2163:35: error: 'HT_EventKlass' {aka 'struct _HT_EventKlass'} has no member named 'klass_id' 2163 | event->info_klass_id = klass->klass_id; | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2164:12: error: request for member 'field_count' in '* event', which is of non-class type 'int' 2164 | event->field_count = (uint8_t) klass->type_info->fields_count; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2168:87: error: 'HT_EventKlassFieldInfoEvent' has not been declared 2168 | _ht_registry_init_event_klass_field_info_event(HT_EventKlass* klass, size_t field_id, HT_EventKlassFieldInfoEvent* event) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void _ht_registry_init_event_klass_field_info_event(HT_EventKlass*, size_t, int*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2171:12: error: request for member 'base' in '* event', which is of non-class type 'int' 2171 | event->base.id = ht_event_id_provider_next(ht_event_id_provider_get_default()); | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2171:48: error: 'ht_event_id_provider_get_default' was not declared in this scope 2171 | event->base.id = ht_event_id_provider_next(ht_event_id_provider_get_default()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2171:22: error: 'ht_event_id_provider_next' was not declared in this scope 2171 | event->base.id = ht_event_id_provider_next(ht_event_id_provider_get_default()); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2172:12: error: request for member 'base' in '* event', which is of non-class type 'int' 2172 | event->base.timestamp = ht_monotonic_clock_get_timestamp(); | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2172:29: error: 'ht_monotonic_clock_get_timestamp' was not declared in this scope 2172 | event->base.timestamp = ht_monotonic_clock_get_timestamp(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2176:16: error: request for member 'data_type' in '* event', which is of non-class type 'int' 2176 | event->data_type = HT_MKCREFLECT_TYPES_EXT_UNSIGNED_INTEGER; | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2180:16: error: request for member 'data_type' in '* event', which is of non-class type 'int' 2180 | event->data_type = (uint8_t)info->data_type; | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2183:12: error: request for member 'info_klass_id' in '* event', which is of non-class type 'int' 2183 | event->info_klass_id = klass->klass_id; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2183:35: error: 'HT_EventKlass' {aka 'struct _HT_EventKlass'} has no member named 'klass_id' 2183 | event->info_klass_id = klass->klass_id; | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2184:12: error: request for member 'field_name' in '* event', which is of non-class type 'int' 2184 | event->field_name = info->field_name; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2185:12: error: request for member 'field_type' in '* event', which is of non-class type 'int' 2185 | event->field_type = info->field_type; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2186:12: error: request for member 'size' in '* event', which is of non-class type 'int' 2186 | event->size = info->size; | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2190:59: error: 'HT_Byte' has not been declared 2190 | _ht_registry_push_class_to_listener(HT_EventKlass* klass, HT_Byte* data, size_t* data_pos, HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2190:92: error: 'HT_TimelineListenerCallback' has not been declared 2190 | _ht_registry_push_class_to_listener(HT_EventKlass* klass, HT_Byte* data, size_t* data_pos, HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2190:146: error: 'HT_Boolean' has not been declared 2190 | _ht_registry_push_class_to_listener(HT_EventKlass* klass, HT_Byte* data, size_t* data_pos, HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'size_t _ht_registry_push_class_to_listener(HT_EventKlass*, int*, size_t*, int, void*, int)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2194:19: error: 'HT_EventKlassInfoEvent' was not declared in this scope 2194 | HT_DECL_EVENT(HT_EventKlassInfoEvent, event); | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:687:5: note: in definition of macro 'HT_DECL_EVENT' 687 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2194:43: error: 'event' was not declared in this scope 2194 | HT_DECL_EVENT(HT_EventKlassInfoEvent, event); | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:669:38: note: in definition of macro 'HT_EVENT' 669 | #define HT_EVENT(event) ((HT_Event*)(event)) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2194:5: note: in expansion of macro 'HT_DECL_EVENT' 2194 | HT_DECL_EVENT(HT_EventKlassInfoEvent, event); | ^~~~~~~~~~~~~ [ 36%] Building C object lib/CMakeFiles/hawktracer.dir/hash_map.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:682:40: error: 'ht_HT_EventKlassInfoEvent_get_event_klass_instance' was not declared in this scope; did you mean 'ht_HT_Event_get_event_klass_instance'? 682 | #define HT_EVENT_KLASS_GET(EVENT_TYPE) ht_##EVENT_TYPE##_get_event_klass_instance() | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:687:48: note: in expansion of macro 'HT_EVENT_KLASS_GET' 687 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/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-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2197:9: error: 'ht_HT_EventKlassInfoEvent_get_size' was not declared in this scope 2197 | if (ht_HT_EventKlassInfoEvent_get_size(HT_EVENT(&event)) > REGISTRY_LISETNER_BUFF_SIZE - *data_pos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2199:17: error: 'callback' cannot be used as a function 2199 | callback(data, *data_pos, serialize, listener); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2208:23: error: 'HT_EventKlassFieldInfoEvent' was not declared in this scope 2208 | HT_DECL_EVENT(HT_EventKlassFieldInfoEvent, field_event); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:687:5: note: in definition of macro 'HT_DECL_EVENT' 687 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2208:52: error: 'field_event' was not declared in this scope 2208 | HT_DECL_EVENT(HT_EventKlassFieldInfoEvent, field_event); | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:669:38: note: in definition of macro 'HT_EVENT' 669 | #define HT_EVENT(event) ((HT_Event*)(event)) | ^~~~~ /home/buildroot/autobuild/instance-2/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-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:682:40: error: 'ht_HT_EventKlassFieldInfoEvent_get_event_klass_instance' was not declared in this scope; did you mean 'ht_HT_Event_get_event_klass_instance'? 682 | #define HT_EVENT_KLASS_GET(EVENT_TYPE) ht_##EVENT_TYPE##_get_event_klass_instance() | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:687:48: note: in expansion of macro 'HT_EVENT_KLASS_GET' 687 | TYPE_NAME event; HT_EVENT(&event)->klass = HT_EVENT_KLASS_GET(TYPE_NAME); | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/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-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2211:13: error: 'ht_HT_EventKlassFieldInfoEvent_get_size' was not declared in this scope 2211 | if (ht_HT_EventKlassFieldInfoEvent_get_size(HT_EVENT(&field_event)) > REGISTRY_LISETNER_BUFF_SIZE - *data_pos) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2213:21: error: 'callback' cannot be used as a function 2213 | callback(data, *data_pos, serialize, listener); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2225:47: error: 'HT_TimelineListenerCallback' was not declared in this scope; did you mean 'HT_TimelineListenerContainer'? 2225 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2225:85: error: expected primary-expression before 'void' 2225 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2225:101: error: 'HT_Boolean' was not declared in this scope 2225 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2225:121: error: expression list treated as compound expression in initializer [-fpermissive] 2225 | ht_registry_push_registry_klasses_to_listener(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_feature_register_core_features()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2256:5: error: 'HT_FeatureCachedString_register' was not declared in this scope; did you mean 'HT_FeatureCachedString'? 2256 | HT_FeatureCachedString_register(); // TODO error handling | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_FeatureCachedString [ 39%] Building C object lib/CMakeFiles/hawktracer.dir/init.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2257:5: error: 'HT_FeatureCallstack_register' was not declared in this scope; did you mean 'HT_FeatureCallstack'? 2257 | HT_FeatureCallstack_register(); // TODO error handling | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_FeatureCallstack [ 42%] Building C object lib/CMakeFiles/hawktracer.dir/listener_buffer.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2277:8: error: 'HT_Timeline' does not name a type 2277 | static HT_Timeline* _ht_global_timeline_create(void) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2320:5: error: 'HT_Timeline' does not name a type 2320 | HT_Timeline* c_timeline; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In constructor 'GlobalTimeline::GlobalTimeline()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2312:9: error: 'c_timeline' was not declared in this scope; did you mean 'timezone'? 2312 | c_timeline = _ht_global_timeline_create(); | ^~~~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2312:22: error: '_ht_global_timeline_create' was not declared in this scope 2312 | c_timeline = _ht_global_timeline_create(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In destructor 'GlobalTimeline::~GlobalTimeline()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2317:29: error: 'c_timeline' was not declared in this scope; did you mean 'timezone'? 2317 | ht_timeline_destroy(c_timeline); | ^~~~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2317:9: error: 'ht_timeline_destroy' was not declared in this scope 2317 | ht_timeline_destroy(c_timeline); | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2323:1: error: 'HT_Timeline' does not name a type 2323 | HT_Timeline* ht_global_timeline_get(void) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2375:8: error: 'HT_Timeline' does not name a type 2375 | static HT_Timeline* _mapped_timeline; | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void _ht_posix_mapped_tracepoint_deinit()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2389:9: error: 'ht_mutex_destroy' was not declared in this scope; did you mean 'pthread_mutex_destroy'? 2389 | ht_mutex_destroy(_posix_mapped_tracepoint_mapped_mtx); | ^~~~~~~~~~~~~~~~ | pthread_mutex_destroy /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2394:1: error: variable or field 'ht_pthread_mapped_tracepoint_enter' declared void 2394 | ht_pthread_mapped_tracepoint_enter(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2394:36: error: 'HT_Timeline' was not declared in this scope 2394 | ht_pthread_mapped_tracepoint_enter(HT_Timeline* timeline, const char* label) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2394:49: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2394 | ht_pthread_mapped_tracepoint_enter(HT_Timeline* timeline, const char* label) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2394:59: error: expected primary-expression before 'const' 2394 | ht_pthread_mapped_tracepoint_enter(HT_Timeline* timeline, const char* label) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_pthread_mapped_tracepoint_leave()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2404:5: error: 'ht_mutex_unlock' was not declared in this scope; did you mean 'pthread_mutex_unlock'? 2404 | ht_mutex_unlock(_posix_mapped_tracepoint_mapped_mtx); | ^~~~~~~~~~~~~~~ | pthread_mutex_unlock /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_pthread_mapped_tracepoint_add_mapping()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2410:42: error: '_mapped_timeline' was not declared in this scope 2410 | ht_feature_cached_string_add_mapping(_mapped_timeline, _mapped_ptr); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2410:41: error: 'ht_feature_cached_string_add_mapping' cannot be used as a function 2410 | ht_feature_cached_string_add_mapping(_mapped_timeline, _mapped_ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2467:5: error: 'HT_Feature' does not name a type 2467 | HT_Feature* features[HT_TIMELINE_MAX_FEATURES]; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2470:5: error: 'HT_Byte' does not name a type 2470 | HT_Byte* buffer; | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2471:5: error: 'HT_EventIdProvider' does not name a type 2471 | HT_EventIdProvider* id_provider; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2474:5: error: 'HT_Boolean' does not name a type 2474 | HT_Boolean serialize_events; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2478:1: error: variable or field '_ht_timeline_flush' declared void 2478 | _ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2478:20: error: 'HT_Timeline' was not declared in this scope 2478 | _ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2478:33: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2478 | _ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2488:1: error: variable or field 'ht_timeline_init_event' declared void 2488 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2488:24: error: 'HT_Timeline' was not declared in this scope 2488 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2488:37: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2488 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2488:55: error: expected primary-expression before '*' token 2488 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2488:57: error: 'event' was not declared in this scope 2488 | ht_timeline_init_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2495:1: error: variable or field 'ht_timeline_push_event' declared void 2495 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2495:24: error: 'HT_Timeline' was not declared in this scope 2495 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2495:37: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2495 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2495:55: error: expected primary-expression before '*' token 2495 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2495:57: error: 'event' was not declared in this scope 2495 | ht_timeline_push_event(HT_Timeline* timeline, HT_Event* event) | ^~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2556:1: error: variable or field 'ht_timeline_flush' declared void 2556 | ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2556:19: error: 'HT_Timeline' was not declared in this scope 2556 | ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2556:32: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2556 | ht_timeline_flush(HT_Timeline* timeline) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2565:1: error: 'HT_ErrorCode' does not name a type 2565 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2594:1: error: 'HT_Feature' does not name a type 2594 | HT_Feature* | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2601:1: error: 'HT_ErrorCode' does not name a type 2601 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2610:1: error: 'HT_ErrorCode' does not name a type 2610 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2622:1: error: variable or field 'ht_timeline_unregister_all_listeners' declared void 2622 | ht_timeline_unregister_all_listeners(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2622:38: error: 'HT_Timeline' was not declared in this scope 2622 | ht_timeline_unregister_all_listeners(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2622:51: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2622 | ht_timeline_unregister_all_listeners(HT_Timeline* timeline) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2628:1: error: 'HT_Timeline' does not name a type 2628 | HT_Timeline* | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2694:1: error: variable or field 'ht_timeline_destroy' declared void 2694 | ht_timeline_destroy(HT_Timeline* timeline) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2694:21: error: 'HT_Timeline' was not declared in this scope 2694 | ht_timeline_destroy(HT_Timeline* timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2694:34: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 2694 | ht_timeline_destroy(HT_Timeline* timeline) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2722:1: error: 'HT_EventIdProvider' does not name a type 2722 | HT_EventIdProvider* | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2737:1: error: 'HT_ErrorCode' does not name a type 2737 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_listener_buffer_deinit(HT_ListenerBuffer*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2763:21: error: 'struct HT_ListenerBuffer' has no member named 'data' 2763 | ht_free(buffer->data); | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2768:46: error: 'TEventPtr' has not been declared 2768 | TEventPtr events, | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_listener_buffer_process_serialized_events(HT_ListenerBuffer*, int, size_t, HT_ListenerFlushCallback, void*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2777:34: error: invalid conversion from 'int' to 'int*' [-fpermissive] 2777 | flush_callback(listener, events, size); | ^~~~~~ | | | int /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2784:24: error: 'struct HT_ListenerBuffer' has no member named 'data' 2784 | memcpy(buffer->data + buffer->usage, events + written, actual_size); | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2797:48: error: 'TEventPtr' has not been declared 2797 | TEventPtr events, | ^~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_listener_buffer_process_unserialized_events(HT_ListenerBuffer*, int, size_t, HT_ListenerFlushCallback, void*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:681:56: error: 'struct HT_Event' has no member named 'klass' 681 | #define HT_EVENT_GET_KLASS(event) (((HT_Event*)event)->klass) | ^~~~~ /home/buildroot/autobuild/instance-2/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-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:681:56: error: 'struct HT_Event' has no member named 'klass' 681 | #define HT_EVENT_GET_KLASS(event) (((HT_Event*)event)->klass) | ^~~~~ /home/buildroot/autobuild/instance-2/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-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2815:78: error: 'struct HT_ListenerBuffer' has no member named 'data' 2815 | buffer->usage += HT_EVENT_GET_KLASS(event)->serialize(event, buffer->data + buffer->usage); | ^~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:681:56: error: 'struct HT_Event' has no member named 'klass' 681 | #define HT_EVENT_GET_KLASS(event) (((HT_Event*)event)->klass) | ^~~~~ /home/buildroot/autobuild/instance-2/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-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_listener_buffer_flush(HT_ListenerBuffer*, HT_ListenerFlushCallback, void*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2825:38: error: 'struct HT_ListenerBuffer' has no member named 'data' 2825 | flush_callback(listener, buffer->data, buffer->usage); | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2835:59: error: 'HT_Byte' has not been declared 2835 | ht_event_utils_serialize_event_to_buffer(HT_Event* event, HT_Byte* buffer, HT_Boolean serialize) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2835:76: error: 'HT_Boolean' has not been declared 2835 | ht_event_utils_serialize_event_to_buffer(HT_Event* event, HT_Byte* buffer, HT_Boolean serialize) | ^~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'size_t ht_event_utils_serialize_event_to_buffer(HT_Event*, int*, int)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:681:56: error: 'struct HT_Event' has no member named 'klass' 681 | #define HT_EVENT_GET_KLASS(event) (((HT_Event*)event)->klass) | ^~~~~ /home/buildroot/autobuild/instance-2/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); | ^~~~~~~~~~~~~~~~~~ [ 48%] Building C object lib/CMakeFiles/hawktracer.dir/scoped_tracepoint.c.o [ 48%] Building C object lib/CMakeFiles/hawktracer.dir/registry.c.o [ 51%] Building C object lib/CMakeFiles/hawktracer.dir/stack.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_Mutex* ht_mutex_create()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2942:44: error: expected primary-expression before ')' token 2942 | HT_Mutex* mtx = HT_CREATE_TYPE(HT_Mutex); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2942:21: error: 'HT_CREATE_TYPE' was not declared in this scope; did you mean 'HT_CREATE_MUTEX_'? 2942 | HT_Mutex* mtx = HT_CREATE_TYPE(HT_Mutex); | ^~~~~~~~~~~~~~ | HT_CREATE_MUTEX_ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2960:1: error: 'HT_ErrorCode' does not name a type 2960 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:2980:1: error: 'HT_ErrorCode' does not name a type 2980 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3002:1: error: 'HT_ErrorCode' does not name a type 3002 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3034:5: error: 'HT_TaskId' does not name a type; did you mean 'HT_TASK'? 3034 | HT_TaskId next_task_id; | ^~~~~~~~~ | HT_TASK /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3039:5: error: 'HT_TaskCallback' does not name a type 3039 | HT_TaskCallback callback; | ^~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3041:5: error: 'HT_DurationNs' does not name a type 3041 | HT_DurationNs period; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3042:5: error: 'HT_TimestampNs' does not name a type 3042 | HT_TimestampNs next_action_ts; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3043:5: error: 'HT_TaskId' does not name a type; did you mean 'HT_TASK'? 3043 | HT_TaskId id; | ^~~~~~~~~ | HT_TASK /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3044:5: error: 'HT_TaskSchedulingMode' does not name a type 3044 | HT_TaskSchedulingMode mode; | ^~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3049:8: error: 'HT_DurationNs' does not name a type 3049 | static HT_DurationNs | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3062:1: error: 'HT_TaskScheduler' does not name a type 3062 | HT_TaskScheduler* | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3091:1: error: variable or field 'ht_task_scheduler_destroy' declared void 3091 | ht_task_scheduler_destroy(HT_TaskScheduler* task_scheduler) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3091:27: error: 'HT_TaskScheduler' was not declared in this scope 3091 | ht_task_scheduler_destroy(HT_TaskScheduler* task_scheduler) | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3091:45: error: 'task_scheduler' was not declared in this scope 3091 | ht_task_scheduler_destroy(HT_TaskScheduler* task_scheduler) | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3103:1: error: 'HT_TaskId' does not name a type; did you mean 'HT_Task'? 3103 | HT_TaskId | ^~~~~~~~~ | HT_Task /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3139:1: error: variable or field 'ht_task_scheduler_tick' declared void 3139 | ht_task_scheduler_tick(HT_TaskScheduler* task_scheduler) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3139:24: error: 'HT_TaskScheduler' was not declared in this scope 3139 | ht_task_scheduler_tick(HT_TaskScheduler* task_scheduler) | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3139:42: error: 'task_scheduler' was not declared in this scope 3139 | ht_task_scheduler_tick(HT_TaskScheduler* task_scheduler) | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3183:1: error: 'HT_Boolean' does not name a type 3183 | HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3207:1: error: 'HT_DurationNs' does not name a type 3207 | HT_DurationNs | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_init(int, char**)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3240:5: error: 'ht_registry_init' was not declared in this scope; did you mean 'ht_registry_deinit'? 3240 | ht_registry_init(); | ^~~~~~~~~~~~~~~~ | ht_registry_deinit In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:679:45: error: 'ht_HT_EndiannessInfoEvent_register_event_klass' was not declared in this scope 679 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3242:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 3242 | HT_REGISTER_EVENT_KLASS(HT_EndiannessInfoEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:679:45: error: 'ht_HT_Event_register_event_klass' was not declared in this scope 679 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3243:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 3243 | HT_REGISTER_EVENT_KLASS(HT_Event); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:679:45: error: 'ht_HT_EventKlassInfoEvent_register_event_klass' was not declared in this scope 679 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3244:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 3244 | HT_REGISTER_EVENT_KLASS(HT_EventKlassInfoEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:679:45: error: 'ht_HT_EventKlassFieldInfoEvent_register_event_klass' was not declared in this scope 679 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3245:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 3245 | HT_REGISTER_EVENT_KLASS(HT_EventKlassFieldInfoEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:679:45: error: 'ht_HT_CallstackBaseEvent_register_event_klass' was not declared in this scope 679 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3246:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 3246 | HT_REGISTER_EVENT_KLASS(HT_CallstackBaseEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:679:45: error: 'ht_HT_CallstackIntEvent_register_event_klass' was not declared in this scope 679 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3247:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 3247 | HT_REGISTER_EVENT_KLASS(HT_CallstackIntEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:679:45: error: 'ht_HT_CallstackStringEvent_register_event_klass' was not declared in this scope 679 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3248:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 3248 | HT_REGISTER_EVENT_KLASS(HT_CallstackStringEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:679:45: error: 'ht_HT_StringMappingEvent_register_event_klass' was not declared in this scope 679 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3249:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 3249 | HT_REGISTER_EVENT_KLASS(HT_StringMappingEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:679:45: error: 'ht_HT_SystemInfoEvent_register_event_klass' was not declared in this scope 679 | #define HT_REGISTER_EVENT_KLASS(EVENT_TYPE) ht_##EVENT_TYPE##_register_event_klass() | ^~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3250:5: note: in expansion of macro 'HT_REGISTER_EVENT_KLASS' 3250 | HT_REGISTER_EVENT_KLASS(HT_SystemInfoEvent); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3261:1: error: 'HT_Boolean' does not name a type 3261 | HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3288:5: error: 'HT_TimelineListenerCallback' does not name a type; did you mean 'HT_TimelineListenerContainer'? 3288 | HT_TimelineListenerCallback callback; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerContainer /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3290:5: error: 'HT_DestroyCallback' does not name a type 3290 | HT_DestroyCallback destroy_cb; | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:146:12: error: 'HT_ErrorCode' does not name a type 146 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_init(HT_Bag##TYPE_SUFFIX* bag, size_t min_capacity); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3293:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 3293 | HT_DECLARE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:149:12: error: 'HT_ErrorCode' does not name a type 149 | HT_API HT_ErrorCode ht_bag##METHOD_SUFFIX##_add(HT_Bag##TYPE_SUFFIX* bag, TYPE data); \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3293:1: note: in expansion of macro 'HT_DECLARE_BAG_TYPE' 3293 | HT_DECLARE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:153:22: error: 'HT_Boolean' does not name a type 153 | static HT_INLINE HT_Boolean \ | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3294:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 3294 | HT_DEFINE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:169:5: error: 'HT_ErrorCode' does not name a type 169 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3294:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 3294 | HT_DEFINE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~ [ 57%] Building C object lib/CMakeFiles/hawktracer.dir/system_info.c.o [ 57%] Building C object lib/CMakeFiles/hawktracer.dir/task_scheduler.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_bag_listener_remove_nth(HT_BagListener*, size_t)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:197:13: error: 'ht_bag_listener_resize_' was not declared in this scope; did you mean 'ht_bag_listener_deinit'? 197 | ht_bag##METHOD_SUFFIX##_resize_(bag, bag->capacity / 2); \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3294:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 3294 | HT_DEFINE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:201:5: error: 'HT_ErrorCode' does not name a type 201 | HT_ErrorCode \ | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3294:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 3294 | HT_DEFINE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_bag_listener_clear(HT_BagListener*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:220:9: error: 'ht_bag_listener_resize_' was not declared in this scope; did you mean 'ht_bag_listener_deinit'? 220 | ht_bag##METHOD_SUFFIX##_resize_(bag, bag->min_capacity); \ | ^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3294:1: note: in expansion of macro 'HT_DEFINE_BAG_TYPE' 3294 | HT_DEFINE_BAG_TYPE(Listener, _listener, HT_TimelineListenerEntry) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void _ht_timeline_listener_container_unregister_all_listeners(HT_TimelineListenerContainer*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3313:20: error: 'struct HT_TimelineListenerEntry' has no member named 'destroy_cb' 3313 | if (entry->destroy_cb != NULL) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3315:20: error: 'struct HT_TimelineListenerEntry' has no member named 'destroy_cb' 3315 | entry->destroy_cb(entry->user_data); | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3334:90: error: 'TEventPtr' has not been declared 3334 | ht_timeline_listener_container_notify_listeners(HT_TimelineListenerContainer* container, TEventPtr events, size_t size, HT_Boolean serialize_events) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3334:121: error: 'HT_Boolean' has not been declared 3334 | ht_timeline_listener_container_notify_listeners(HT_TimelineListenerContainer* container, TEventPtr events, size_t size, HT_Boolean serialize_events) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_timeline_listener_container_notify_listeners(HT_TimelineListenerContainer*, int, size_t, int)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3340:16: error: 'struct HT_TimelineListenerEntry' has no member named 'callback' 3340 | entry->callback(events, size, serialize_events, entry->user_data); | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_TimelineListenerContainer* ht_timeline_listener_container_create()': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3347:90: error: expected primary-expression before ')' token 3347 | HT_TimelineListenerContainer* container = HT_CREATE_TYPE(HT_TimelineListenerContainer); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3347:47: error: 'HT_CREATE_TYPE' was not declared in this scope; did you mean 'HT_CREATE_MUTEX_'? 3347 | HT_TimelineListenerContainer* container = HT_CREATE_TYPE(HT_TimelineListenerContainer); | ^~~~~~~~~~~~~~ | HT_CREATE_MUTEX_ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3354:9: error: 'ht_bag_listener_init' was not declared in this scope; did you mean 'ht_bag_listener_deinit'? 3354 | if (ht_bag_listener_init(&container->entries, 16) != HT_ERR_OK) | ^~~~~~~~~~~~~~~~~~~~ | ht_bag_listener_deinit /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3354:58: error: 'HT_ERR_OK' was not declared in this scope 3354 | if (ht_bag_listener_init(&container->entries, 16) != HT_ERR_OK) | ^~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_timeline_listener_container_ref(HT_TimelineListenerContainer*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3383:5: error: 'ht_mutex_lock' was not declared in this scope; did you mean 'pthread_mutex_lock'? 3383 | ht_mutex_lock(container->mutex); | ^~~~~~~~~~~~~ | pthread_mutex_lock /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3385:5: error: 'ht_mutex_unlock' was not declared in this scope; did you mean 'pthread_mutex_unlock'? 3385 | ht_mutex_unlock(container->mutex); | ^~~~~~~~~~~~~~~ | pthread_mutex_unlock /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_timeline_listener_container_unref(HT_TimelineListenerContainer*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3393:5: error: 'ht_mutex_lock' was not declared in this scope; did you mean 'pthread_mutex_lock'? 3393 | ht_mutex_lock(container->mutex); | ^~~~~~~~~~~~~ | pthread_mutex_lock /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3399:9: error: 'ht_mutex_unlock' was not declared in this scope; did you mean 'pthread_mutex_unlock'? 3399 | ht_mutex_unlock(container->mutex); | ^~~~~~~~~~~~~~~ | pthread_mutex_unlock /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3400:9: error: 'ht_mutex_destroy' was not declared in this scope; did you mean 'pthread_mutex_destroy'? 3400 | ht_mutex_destroy(container->mutex); | ^~~~~~~~~~~~~~~~ | pthread_mutex_destroy /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3406:9: error: 'ht_mutex_unlock' was not declared in this scope; did you mean 'pthread_mutex_unlock'? 3406 | ht_mutex_unlock(container->mutex); | ^~~~~~~~~~~~~~~ | pthread_mutex_unlock /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3410:1: error: 'HT_ErrorCode' does not name a type 3410 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_timeline_listener_container_unregister_all_listeners(HT_TimelineListenerContainer*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3439:5: error: 'ht_mutex_lock' was not declared in this scope; did you mean 'pthread_mutex_lock'? 3439 | ht_mutex_lock(container->mutex); | ^~~~~~~~~~~~~ | pthread_mutex_lock /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3441:5: error: 'ht_mutex_unlock' was not declared in this scope; did you mean 'pthread_mutex_unlock'? 3441 | ht_mutex_unlock(container->mutex); | ^~~~~~~~~~~~~~~ | pthread_mutex_unlock [ 60%] Building C object lib/CMakeFiles/hawktracer.dir/thread.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_TimelineListenerContainer* ht_find_or_create_listener(const char*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3461:17: error: 'ht_registry_register_listener_container' was not declared in this scope; did you mean 'ht_registry_find_listener_container'? 3461 | ht_registry_register_listener_container(name, container); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ht_registry_find_listener_container /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3474:1: error: redefinition of 'size_t ht_timeline_listener_push_metadata' 3474 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:58: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.h:647:15: note: 'size_t ht_timeline_listener_push_metadata' previously defined here 647 | HT_API size_t ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3474:36: error: 'HT_TimelineListenerCallback' was not declared in this scope; did you mean 'HT_TimelineListenerEntry'? 3474 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | HT_TimelineListenerEntry /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3474:74: error: expected primary-expression before 'void' 3474 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3474:90: error: 'HT_Boolean' was not declared in this scope 3474 | ht_timeline_listener_push_metadata(HT_TimelineListenerCallback callback, void* listener, HT_Boolean serialize) | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3490:8: error: 'HT_Boolean' does not name a type 3490 | static HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3506:1: error: 'HT_ErrorCode' does not name a type 3506 | HT_ErrorCode ht_stack_init(HT_Stack* stack, size_t capacity, size_t n_capacity) | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3540:1: error: 'HT_ErrorCode' does not name a type 3540 | HT_ErrorCode | ^~~~~~~~~~~~ [ 63%] Building C object lib/CMakeFiles/hawktracer.dir/timeline.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'void ht_stack_pop(HT_Stack*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3578:9: error: '_ht_stack_resize' was not declared in this scope 3578 | _ht_stack_resize(stack, stack->capacity / 2); | ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3587:6: error: variable or field '_ht_callstack_timeline_scoped_cleanup' declared void 3587 | void _ht_callstack_timeline_scoped_cleanup(HT_Timeline** timeline) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3587:44: error: 'HT_Timeline' was not declared in this scope 3587 | void _ht_callstack_timeline_scoped_cleanup(HT_Timeline** timeline) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3587:58: error: 'timeline' was not declared in this scope; did you mean 'timezone'? 3587 | void _ht_callstack_timeline_scoped_cleanup(HT_Timeline** timeline) | ^~~~~~~~ | timezone /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3592:1: error: 'HT_Timeline' does not name a type 3592 | HT_Timeline* _ht_callstack_timeline_int_start_and_ret(HT_Timeline* t, HT_CallstackEventLabel l) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3598:1: error: 'HT_Timeline' does not name a type 3598 | HT_Timeline* _ht_callstack_timeline_string_start_and_ret(HT_Timeline* t, const char* l) | ^~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3619:5: error: 'HT_TimestampNs' does not name a type 3619 | HT_TimestampNs last_probe; | ^~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3634:8: error: 'HT_Boolean' does not name a type 3634 | static HT_Boolean | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'HT_CPUUsageContext* ht_cpu_usage_context_create(void*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3698:48: error: expected primary-expression before ')' token 3698 | context = HT_CREATE_TYPE(HT_CPUUsageContext); | ^ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3698:15: error: 'HT_CREATE_TYPE' was not declared in this scope; did you mean 'HT_CREATE_MUTEX_'? 3698 | context = HT_CREATE_TYPE(HT_CPUUsageContext); | ^~~~~~~~~~~~~~ | HT_CREATE_MUTEX_ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3705:14: error: 'HT_CPUUsageContext' {aka 'struct _HT_CPUUsageContext'} has no member named 'last_probe' 3705 | context->last_probe = 0; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: In function 'float ht_cpu_usage_get_percentage(HT_CPUUsageContext*)': /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3724:5: error: 'HT_TimestampNs' was not declared in this scope 3724 | HT_TimestampNs current_ts = ht_monotonic_clock_get_timestamp(); | ^~~~~~~~~~~~~~ [ 66%] Building C object lib/CMakeFiles/hawktracer.dir/timeline_listener.c.o /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3729:9: error: '_get_process_time' was not declared in this scope 3729 | if (_get_process_time(&total_time, context->pid) == HT_FALSE) | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3729:57: error: 'HT_FALSE' was not declared in this scope 3729 | if (_get_process_time(&total_time, context->pid) == HT_FALSE) | ^~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3735:16: error: 'current_ts' was not declared in this scope 3735 | elapsed = (current_ts - context->last_probe) / 1000000000.0f; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3735:38: error: 'HT_CPUUsageContext' {aka 'struct _HT_CPUUsageContext'} has no member named 'last_probe' 3735 | elapsed = (current_ts - context->last_probe) / 1000000000.0f; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3739:14: error: 'HT_CPUUsageContext' {aka 'struct _HT_CPUUsageContext'} has no member named 'last_probe' 3739 | context->last_probe = current_ts; | ^~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp: At global scope: /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3758:1: error: 'HT_MemoryUsageContext' does not name a type; did you mean 'HT_CPUUsageContext'? 3758 | HT_MemoryUsageContext* | ^~~~~~~~~~~~~~~~~~~~~ | HT_CPUUsageContext /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3773:1: error: variable or field 'ht_memory_usage_context_destroy' declared void 3773 | ht_memory_usage_context_destroy(HT_MemoryUsageContext* context) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3773:33: error: 'HT_MemoryUsageContext' was not declared in this scope; did you mean 'HT_CPUUsageContext'? 3773 | ht_memory_usage_context_destroy(HT_MemoryUsageContext* context) | ^~~~~~~~~~~~~~~~~~~~~ | HT_CPUUsageContext /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3773:56: error: 'context' was not declared in this scope 3773 | ht_memory_usage_context_destroy(HT_MemoryUsageContext* context) | ^~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:3778:1: error: 'HT_ErrorCode' does not name a type 3778 | HT_ErrorCode | ^~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:1986:15: warning: 'feature_count' defined but not used [-Wunused-variable] 1986 | static size_t feature_count = 0; | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/hawktracer.cpp:956:1: warning: 'ht_feature_cached_string_add_mapping_' defined but not used [-Wunused-variable] 956 | ht_feature_cached_string_add_mapping_(HT_Timeline* timeline, HT_HashMap* map, uintptr_t hash, const char* label) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CMakeFiles/amalgamated_hawktracer_cpp.dir/build.make:79: recipe for target 'CMakeFiles/amalgamated_hawktracer_cpp.dir/hawktracer.cpp.o' failed make[3]: *** [CMakeFiles/amalgamated_hawktracer_cpp.dir/hawktracer.cpp.o] Error 1 make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' CMakeFiles/Makefile2:163: recipe for target 'CMakeFiles/amalgamated_hawktracer_cpp.dir/all' failed make[2]: *** [CMakeFiles/amalgamated_hawktracer_cpp.dir/all] Error 2 [ 75%] Building CXX object lib/CMakeFiles/hawktracer.dir/event_id_provider.cpp.o [ 75%] 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 [ 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-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' [ 93%] Built target hawktracer make[2]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' Makefile:155: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8' package/pkg-generic.mk:290: recipe for target '/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/.stamp_built' failed make: *** [/home/buildroot/autobuild/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/instance-2/buildroot'