{
  "diagnostics": [
    {
      "column": 2,
      "line": 11,
      "message": "FASET_P1_EXPECTED_BUILD_FAILURE",
      "phase": "Compiling and linking Player",
      "severity": "error"
    },
    {
      "column": 2,
      "line": 11,
      "message": "FASET_P1_EXPECTED_BUILD_FAILURE",
      "phase": "Compiling and linking Player",
      "severity": "error"
    },
    {
      "column": 2,
      "line": 11,
      "message": "FASET_P1_EXPECTED_BUILD_FAILURE",
      "phase": "Compiling and linking Player",
      "severity": "error"
    }
  ],
  "error": "Process exited with code 1; see job log",
  "id": "7457f26a-00c1-46b0-b2d9-2785234307a0",
  "kind": "build",
  "log": "$ \"cmake\" \"-S\" \"/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3\" \"-B\" \"/tmp/faset-p1-workflows-20260924-3/project/.faset/build/Debug\" \"-G\" \"Ninja\" \"-DCMAKE_BUILD_TYPE=Debug\" \"-DBUILD_TESTING=OFF\" \"-DFASET_BUILD_EDITOR=OFF\" \"-DFASET_BUILD_RENDERER=ON\" \"-DFASET_BUILD_RUNTIME=ON\" \"-DFASET_BUILD_ASSETS=ON\" \"-DFASET_GAMEPLAY_SOURCE_DIR=/tmp/faset-p1-workflows-20260924-3/project/.faset/cache/source-snapshots/6e32194a75449bd4316b64ff6d2920b05eb0f8db5011871d70daa8ae8a2332ff/Scripts\" \"-DCMAKE_C_COMPILER=/usr/bin/clang\" \"-DCMAKE_CXX_COMPILER=/usr/bin/clang++\" \"-DCMAKE_BUILD_TYPE=Debug\" \"-DFASET_ENABLE_LUA=OFF\"\n-- Using the multi-header code from /tmp/faset-p1-workflows-20260924-3/project/.faset/build/Debug/_deps/json-src/include/\n-- CMake C compiler: Clang\n-- CMake C++ compiler: Clang\n-- CMake system name: Linux\n-- CMake host system processor: x86_64\n-- Box2D using Unix\n-- CMake C compiler: Clang\n-- CMake C++ compiler: Clang\n-- CMake system name: Linux\n-- CMake host system processor: x86_64\n-- Box3D using Unix\n-- dynamic libasound -> libasound.so.2\n-- Checking for module 'jack'\n--   Package 'jack' not found\n-- Checking for module 'libpipewire-0.3>=0.3.44'\n--   Found libpipewire-0.3, version 1.6.2\n-- dynamic libpipewire-0.3 -> libpipewire-0.3.so.0\n-- Checking for module 'libpulse>=0.9.15'\n--   Found libpulse, version 17.0\n-- dynamic libpulse -> libpulse.so.0\n-- Checking for module 'sndio'\n--   Found sndio, version 1.10.0\n-- dynamic libsndio -> libsndio.so.7\n-- dynamic libX11 -> libX11.so.6\n-- dynamic libXext -> libXext.so.6\n-- dynamic libXcursor -> libXcursor.so.1\n-- dynamic libXi -> libXi.so.6\n-- dynamic libXfixes -> libXfixes.so.3\n-- dynamic libXrandr -> libXrandr.so.2\n-- dynamic libXrender -> libXrender.so.1\n-- dynamic libXss -> libXss.so.1\n-- Checking for module 'libdrm'\n--   Found libdrm, version 2.4.131\n-- Checking for module 'gbm'\n--   Found gbm, version 26.0.8-1ubuntu0.3\n-- dynamic libdrm -> libdrm.so.2\n-- dynamic libgbm -> libgbm.so.1\n-- Checking for modules 'wayland-client>=1.18;wayland-egl;wayland-cursor;egl;xkbcommon>=0.5.0'\n--   Found wayland-client, version 1.24.0\n--   Found wayland-egl, version 18.1.0\n--   Found wayland-cursor, version 1.24.0\n--   Found egl, version 1.5\n--   Found xkbcommon, version 1.13.1\n-- dynamic libwayland-client -> libwayland-client.so.0\n-- dynamic libwayland-egl -> libwayland-egl.so.1\n-- dynamic libwayland-cursor -> libwayland-cursor.so.0\n-- dynamic libxkbcommon -> libxkbcommon.so.0\n-- dynamic libdecor-0 -> libdecor-0.so.0\n-- dynamic libudev -> libudev.so.1\n-- Checking for one of the modules 'liburing-ffi'\n-- Checking for module 'libusb-1.0>=1.0.16'\n--   Package 'libusb-1.0' not found\n-- Could NOT find LibUSB (missing: LibUSB_LIBRARY LibUSB_INCLUDE_PATH) (found version \"LibUSB_VERSION-NOTFOUND\")\n-- \n-- SDL3 was configured with the following options:\n-- \n-- Platform: Linux-7.0.0-31-generic\n-- 64-bit:   TRUE\n-- Compiler: /usr/bin/clang\n-- Revision: SDL3-3.2.20-HEAD-HASH-NOTFOUND\n-- Vendor:   \n-- \n-- Subsystems:\n--   Audio:    ON\n--   Video:    ON\n--   GPU:      ON\n--   Render:   ON\n--   Camera:   ON\n--   Joystick: ON\n--   Haptic:   ON\n--   Hidapi:   ON\n--   Power:    ON\n--   Sensor:   ON\n--   Dialog:   ON\n-- \n-- Options:\n--   SDL_ALSA                    (Wanted: ON): ON\n--   SDL_ALSA_SHARED             (Wanted: ON): ON\n--   SDL_ALTIVEC                 (Wanted: OFF): OFF\n--   SDL_ARMNEON                 (Wanted: OFF): OFF\n--   SDL_ASAN                    (Wanted: OFF): OFF\n--   SDL_ASSEMBLY                (Wanted: ON): ON\n--   SDL_ASSERTIONS              (Wanted: auto): auto\n--   SDL_AVX                     (Wanted: ON): ON\n--   SDL_AVX2                    (Wanted: ON): ON\n--   SDL_AVX512F                 (Wanted: ON): ON\n--   SDL_BACKGROUNDING_SIGNAL    (Wanted: OFF): OFF\n--   SDL_CCACHE                  (Wanted: OFF): OFF\n--   SDL_CLANG_TIDY              (Wanted: OFF): OFF\n--   SDL_CLOCK_GETTIME           (Wanted: ON): ON\n--   SDL_COCOA                   (Wanted: OFF): OFF\n--   SDL_DBUS                    (Wanted: ON): ON\n--   SDL_DEPS_SHARED             (Wanted: ON): OFF\n--   SDL_DIRECTX                 (Wanted: OFF): OFF\n--   SDL_DISKAUDIO               (Wanted: ON): ON\n--   SDL_DUMMYAUDIO              (Wanted: ON): ON\n--   SDL_DUMMYCAMERA             (Wanted: ON): ON\n--   SDL_DUMMYVIDEO              (Wanted: ON): ON\n--   SDL_EXAMPLES                (Wanted: OFF): OFF\n--   SDL_EXAMPLES_LINK_SHARED    (Wanted: OFF): OFF\n--   SDL_FOREGROUNDING_SIGNAL    (Wanted: OFF): OFF\n--   SDL_GCC_ATOMICS             (Wanted: ON): ON\n--   SDL_GPU_DXVK                (Wanted: OFF): OFF\n--   SDL_HIDAPI                  (Wanted: ON): ON\n--   SDL_HIDAPI_JOYSTICK         (Wanted: ON): ON\n--   SDL_HIDAPI_LIBUSB           (Wanted: ON): OFF\n--   SDL_HIDAPI_LIBUSB_SHARED    (Wanted: ON): OFF\n--   SDL_IBUS                    (Wanted: ON): ON\n--   SDL_INSTALL                 (Wanted: OFF): OFF\n--   SDL_INSTALL_TESTS           (Wanted: OFF): OFF\n--   SDL_JACK                    (Wanted: ON): OFF\n--   SDL_JACK_SHARED             (Wanted: ON): OFF\n--   SDL_KMSDRM                  (Wanted: ON): ON\n--   SDL_KMSDRM_SHARED           (Wanted: ON): ON\n--   SDL_LASX                    (Wanted: OFF): OFF\n--   SDL_LIBC                    (Wanted: ON): ON\n--   SDL_LIBICONV                (Wanted: OFF): OFF\n--   SDL_LIBUDEV                 (Wanted: ON): ON\n--   SDL_LIBURING                (Wanted: ON): OFF\n--   SDL_LSX                     (Wanted: OFF): OFF\n--   SDL_METAL                   (Wanted: OFF): OFF\n--   SDL_MMX                     (Wanted: ON): ON\n--   SDL_OFFSCREEN               (Wanted: ON): ON\n--   SDL_OPENGL                  (Wanted: ON): ON\n--   SDL_OPENGLES                (Wanted: ON): ON\n--   SDL_OPENVR                  (Wanted: OFF): OFF\n--   SDL_OSS                     (Wanted: OFF): OFF\n--   SDL_PIPEWIRE                (Wanted: ON): ON\n--   SDL_PIPEWIRE_SHARED         (Wanted: ON): ON\n--   SDL_PTHREADS                (Wanted: ON): ON\n--   SDL_PTHREADS_SEM            (Wanted: ON): ON\n--   SDL_PULSEAUDIO              (Wanted: ON): ON\n--   SDL_PULSEAUDIO_SHARED       (Wanted: ON): ON\n--   SDL_RENDER_D3D              (Wanted: OFF): OFF\n--   SDL_RENDER_D3D11            (Wanted: OFF): OFF\n--   SDL_RENDER_D3D12            (Wanted: OFF): OFF\n--   SDL_RENDER_GPU              (Wanted: ON): ON\n--   SDL_RENDER_METAL            (Wanted: ON): OFF\n--   SDL_RENDER_VULKAN           (Wanted: ON): ON\n--   SDL_ROCKCHIP                (Wanted: OFF): OFF\n--   SDL_RPATH                   (Wanted: ON): OFF\n--   SDL_RPI                     (Wanted: OFF): OFF\n--   SDL_SNDIO                   (Wanted: ON): ON\n--   SDL_SNDIO_SHARED            (Wanted: ON): ON\n--   SDL_SSE                     (Wanted: ON): ON\n--   SDL_SSE2                    (Wanted: ON): ON\n--   SDL_SSE3                    (Wanted: ON): ON\n--   SDL_SSE4_1                  (Wanted: ON): ON\n--   SDL_SSE4_2                  (Wanted: ON): ON\n--   SDL_SYSTEM_ICONV            (Wanted: ON): ON\n--   SDL_TESTS                   (Wanted: OFF): OFF\n--   SDL_TESTS_LINK_SHARED       (Wanted: OFF): OFF\n--   SDL_UNINSTALL               (Wanted: OFF): OFF\n--   SDL_VIRTUAL_JOYSTICK        (Wanted: ON): ON\n--   SDL_VIVANTE                 (Wanted: OFF): OFF\n--   SDL_VULKAN                  (Wanted: ON): ON\n--   SDL_WASAPI                  (Wanted: OFF): OFF\n--   SDL_WAYLAND                 (Wanted: ON): ON\n--   SDL_WAYLAND_LIBDECOR        (Wanted: ON): ON\n--   SDL_WAYLAND_LIBDECOR_SHARED (Wanted: ON): ON\n--   SDL_WAYLAND_SHARED          (Wanted: ON): ON\n--   SDL_X11                     (Wanted: ON): ON\n--   SDL_X11_SHARED              (Wanted: ON): ON\n--   SDL_X11_XCURSOR             (Wanted: ON): ON\n--   SDL_X11_XDBE                (Wanted: ON): ON\n--   SDL_X11_XFIXES              (Wanted: ON): ON\n--   SDL_X11_XINPUT              (Wanted: ON): ON\n--   SDL_X11_XRANDR              (Wanted: ON): ON\n--   SDL_X11_XSCRNSAVER          (Wanted: ON): ON\n--   SDL_X11_XSHAPE              (Wanted: ON): ON\n--   SDL_X11_XSYNC               (Wanted: ON): ON\n--   SDL_XINPUT                  (Wanted: OFF): OFF\n-- \n--  Build Shared Library: OFF\n--  Build Static Library: ON\n--  Build Static Library with Position Independent Code: \n-- \n-- If something was not detected, although the libraries\n-- were installed, then make sure you have set the\n-- CMAKE_C_FLAGS and CMAKE_PREFIX_PATH CMake variables correctly.\n-- \n-- Configuring done (2.1s)\n-- Generating done (0.1s)\n-- Build files have been written to: /tmp/faset-p1-workflows-20260924-3/project/.faset/build/Debug\n$ \"cmake\" \"--build\" \"/tmp/faset-p1-workflows-20260924-3/project/.faset/build/Debug\" \"--config\" \"Debug\" \"--parallel\" \"4\" \"--target\" \"faset_player\" \"faset_schema_exporter\"\n[0/2] Re-checking globbed directories...\n[1/7] Building CXX object CMakeFiles/faset_schema_exporter.dir/apps/schema_exporter_main.cpp.o\nFAILED: [code=1] CMakeFiles/faset_schema_exporter.dir/apps/schema_exporter_main.cpp.o \n/usr/bin/clang++ -DFASET_VERSION=\\\"0.1.0\\\" -I/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3/include -I/tmp/faset-p1-workflows-20260924-3/project/.faset/build/Debug/_deps/json-src/include -I/tmp/faset-p1-workflows-20260924-3/project/.faset/cache/source-snapshots/6e32194a75449bd4316b64ff6d2920b05eb0f8db5011871d70daa8ae8a2332ff/Scripts -I/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3/cmake/../include -g -std=c++20 -fPIE -Wall -Wextra -Wpedantic -MD -MT CMakeFiles/faset_schema_exporter.dir/apps/schema_exporter_main.cpp.o -MF CMakeFiles/faset_schema_exporter.dir/apps/schema_exporter_main.cpp.o.d -o CMakeFiles/faset_schema_exporter.dir/apps/schema_exporter_main.cpp.o -c /home/emil/Desktop/.worktrees/Faset_Engine-p1-p3/apps/schema_exporter_main.cpp\nIn file included from /home/emil/Desktop/.worktrees/Faset_Engine-p1-p3/apps/schema_exporter_main.cpp:1:\n/tmp/faset-p1-workflows-20260924-3/project/.faset/cache/source-snapshots/6e32194a75449bd4316b64ff6d2920b05eb0f8db5011871d70daa8ae8a2332ff/Scripts/Gameplay.hpp:11:2: error: FASET_P1_EXPECTED_BUILD_FAILURE\n   11 | #error FASET_P1_EXPECTED_BUILD_FAILURE\n      |  ^\n1 error generated.\n[2/7] Building CXX object CMakeFiles/faset_gameplay.dir/tmp/faset-p1-workflows-20260924-3/project/.faset/cache/source-snapshots/6e32194a75449bd4316b64ff6d2920b05eb0f8db5011871d70daa8ae8a2332ff/Scripts/Gameplay.cpp.o\nFAILED: [code=1] CMakeFiles/faset_gameplay.dir/tmp/faset-p1-workflows-20260924-3/project/.faset/cache/source-snapshots/6e32194a75449bd4316b64ff6d2920b05eb0f8db5011871d70daa8ae8a2332ff/Scripts/Gameplay.cpp.o \n/usr/bin/clang++  -I/tmp/faset-p1-workflows-20260924-3/project/.faset/cache/source-snapshots/6e32194a75449bd4316b64ff6d2920b05eb0f8db5011871d70daa8ae8a2332ff/Scripts -I/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3/cmake/../include -I/tmp/faset-p1-workflows-20260924-3/project/.faset/build/Debug/_deps/json-src/include -g -std=c++20 -fPIC -Wall -Wextra -Wpedantic -MD -MT CMakeFiles/faset_gameplay.dir/tmp/faset-p1-workflows-20260924-3/project/.faset/cache/source-snapshots/6e32194a75449bd4316b64ff6d2920b05eb0f8db5011871d70daa8ae8a2332ff/Scripts/Gameplay.cpp.o -MF CMakeFiles/faset_gameplay.dir/tmp/faset-p1-workflows-20260924-3/project/.faset/cache/source-snapshots/6e32194a75449bd4316b64ff6d2920b05eb0f8db5011871d70daa8ae8a2332ff/Scripts/Gameplay.cpp.o.d -o CMakeFiles/faset_gameplay.dir/tmp/faset-p1-workflows-20260924-3/project/.faset/cache/source-snapshots/6e32194a75449bd4316b64ff6d2920b05eb0f8db5011871d70daa8ae8a2332ff/Scripts/Gameplay.cpp.o -c /tmp/faset-p1-workflows-20260924-3/project/.faset/cache/source-snapshots/6e32194a75449bd4316b64ff6d2920b05eb0f8db5011871d70daa8ae8a2332ff/Scripts/Gameplay.cpp\nIn file included from /tmp/faset-p1-workflows-20260924-3/project/.faset/cache/source-snapshots/6e32194a75449bd4316b64ff6d2920b05eb0f8db5011871d70daa8ae8a2332ff/Scripts/Gameplay.cpp:1:\n/tmp/faset-p1-workflows-20260924-3/project/.faset/cache/source-snapshots/6e32194a75449bd4316b64ff6d2920b05eb0f8db5011871d70daa8ae8a2332ff/Scripts/Gameplay.hpp:11:2: error: FASET_P1_EXPECTED_BUILD_FAILURE\n   11 | #error FASET_P1_EXPECTED_BUILD_FAILURE\n      |  ^\n1 error generated.\n[3/7] Building CXX object CMakeFiles/faset_player.dir/apps/player_main.cpp.o\nFAILED: [code=1] CMakeFiles/faset_player.dir/apps/player_main.cpp.o \n/usr/bin/clang++ -DFASET_VERSION=\\\"0.1.0\\\" -I/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3/include -I/tmp/faset-p1-workflows-20260924-3/project/.faset/build/Debug/_deps/json-src/include -I/home/emil/Desktop/.worktrees/Faset_Engine-p1-p3/cmake/../include -I/tmp/faset-p1-workflows-20260924-3/project/.faset/cache/source-snapshots/6e32194a75449bd4316b64ff6d2920b05eb0f8db5011871d70daa8ae8a2332ff/Scripts -g -std=c++20 -fPIE -Wall -Wextra -Wpedantic -MD -MT CMakeFiles/faset_player.dir/apps/player_main.cpp.o -MF CMakeFiles/faset_player.dir/apps/player_main.cpp.o.d -o CMakeFiles/faset_player.dir/apps/player_main.cpp.o -c /home/emil/Desktop/.worktrees/Faset_Engine-p1-p3/apps/player_main.cpp\nIn file included from /home/emil/Desktop/.worktrees/Faset_Engine-p1-p3/apps/player_main.cpp:1:\n/tmp/faset-p1-workflows-20260924-3/project/.faset/cache/source-snapshots/6e32194a75449bd4316b64ff6d2920b05eb0f8db5011871d70daa8ae8a2332ff/Scripts/Gameplay.hpp:11:2: error: FASET_P1_EXPECTED_BUILD_FAILURE\n   11 | #error FASET_P1_EXPECTED_BUILD_FAILURE\n      |  ^\n1 error generated.\nninja: build stopped: subcommand failed.\n",
  "progress": 0.25,
  "result": {},
  "stage": "Failed",
  "state": "failed"
}
