==> Building on scovillain ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/box2d ./ .SRCINFO 716 100% 0.00kB/s 0:00:00 716 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 83 100% 81.05kB/s 0:00:00 83 100% 81.05kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 1,180 100% 1.13MB/s 0:00:00 1,180 100% 1.13MB/s 0:00:00 (xfr#3, to-chk=1/5) box2d-3.0.0-1.log 489 100% 477.54kB/s 0:00:00 489 100% 477.54kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 1,748 bytes received 132 bytes 3,760.00 bytes/sec total size is 2,176 speedup is 1.16 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root56 on remote host... ]2;🔵 Container arch-nspawn-1245032 on scovillain.felixc.at[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Locking clean chroot [/var/lib/archbuild/extra-riscv64/root]...done ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root56]...done ==> Making package: box2d 3.0.0-1 (Tue Aug 27 06:30:53 2024) ==> Retrieving sources...  -> Downloading box2d-3.0.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 100 179k 0 179k 0 0 57377 0 --:--:-- 0:00:03 --:--:-- 94715 100 799k 0 799k 0 0 207k 0 --:--:-- 0:00:03 --:--:-- 309k ==> Validating source files with sha512sums... box2d-3.0.0.tar.gz ... Passed ]2;🔵 Container arch-nspawn-1246435 on scovillain.felixc.at==> Making package: box2d 3.0.0-1 (Tue Aug 27 06:31:20 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (46) New Version Net Change Download Size extra/cppdap 1.58.0-2 1.48 MiB extra/default-cursors 2-2 0.00 MiB core/expat 2.6.2-1 0.38 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.5-3 3.13 MiB extra/libdrm 2.4.122-1 1.18 MiB core/libedit 20240517_3.1-1 0.24 MiB extra/libglvnd 1.7.0-1 3.72 MiB extra/libice 1.1.1-3 0.35 MiB extra/libomxil-bellagio 0.9.3-5 0.55 MiB extra/libpciaccess 0.18.1-2 0.05 MiB extra/libsm 1.2.4-2 0.25 MiB extra/libuv 1.48.0-2 0.56 MiB extra/libx11 1.8.10-1 9.73 MiB extra/libxau 1.0.11-3 0.02 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.29 MiB extra/libxfixes 6.0.1-2 0.03 MiB extra/libxi 1.8.1-2 0.47 MiB extra/libxrandr 1.5.4-1 0.06 MiB extra/libxrender 0.9.11-2 0.09 MiB extra/libxshmfence 1.3.2-2 0.01 MiB extra/libxxf86vm 1.1.5-2 0.03 MiB extra/llvm-libs 18.1.8-4 121.23 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-3 0.42 MiB extra/mesa 1:24.1.6-1 75.29 MiB extra/perl-error 0.17029-6 0.04 MiB extra/perl-mailtools 2.21-8 0.10 MiB extra/perl-timedate 2.33-6 0.08 MiB extra/rhash 1.4.4-1 0.31 MiB extra/xcb-proto 1.17.0-2 1.02 MiB extra/xkeyboard-config 2.42-1 6.45 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/cmake 3.30.2-1 68.22 MiB extra/git 2.46.0-1 26.98 MiB extra/glfw 3.4-2 3.41 MiB extra/libxcursor 1.2.2-1 0.06 MiB extra/libxinerama 1.1.5-2 0.02 MiB extra/libxkbcommon 1.7.0-2 0.76 MiB extra/libxkbcommon-x11 1.7.0-2 0.06 MiB extra/libxt 1.3.0-2 1.99 MiB extra/ninja 1.12.1-1 0.29 MiB extra/wayland 1.23.0-1 0.79 MiB extra/xorg-xinput 1.6.4-2 0.05 MiB 0.03 MiB extra/xorg-xrandr 1.5.2-2 0.06 MiB 0.04 MiB Total Download Size: 0.07 MiB Total Installed Size: 335.58 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... xorg-xrandr-1.5.2-2-riscv64 downloading... xorg-xinput-1.6.4-2-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cppdap... installing expat... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing ninja... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxinerama... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing libice... installing libsm... installing libxt... installing libxrender... installing libxrandr... installing xorg-xrandr... installing libxfixes... installing libxcursor... installing libxi... installing xorg-xinput... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing glfw... :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources...  -> Found box2d-3.0.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting box2d-3.0.0.tar.gz with bsdtar ==> Starting build()... -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - 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: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- CMake C compiler: GNU -- CMake C++ compiler: GNU -- CMake system name: Linux -- CMake host system processor: riscv64 -- Box2D using Unix -- Box2D disabling ABI warning -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Skipping Box2D unit tests -- Including Wayland support -- Including X11 support -- Looking for memfd_create -- Looking for memfd_create - found -- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1") -- Checking for modules 'wayland-client>=0.2.7;wayland-cursor>=0.2.7;wayland-egl>=0.2.7;xkbcommon>=0.5.0' -- Found wayland-client, version 1.23.0 -- Found wayland-cursor, version 1.23.0 -- Found wayland-egl, version 18.1.0 -- Found xkbcommon, version 1.7.0 -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Populating imgui -- Configuring done (0.3s) -- Generating done (0.1s) -- Build files have been written to: /build/box2d/src/box2d-3.0.0/build/samples/imgui-subbuild [1/9] Creating directories for 'imgui-populate' [1/9] Performing download step (download, verify and extract) for 'imgui-populate' -- Downloading... dst='/build/box2d/src/box2d-3.0.0/build/samples/imgui-subbuild/imgui-populate-prefix/src/docking.zip' timeout='none' inactivity timeout='none' -- Using src='https://github.com/ocornut/imgui/archive/docking.zip' -- Downloading... done -- extracting... src='/build/box2d/src/box2d-3.0.0/build/samples/imgui-subbuild/imgui-populate-prefix/src/docking.zip' dst='/build/box2d/src/box2d-3.0.0/build/imgui' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [2/9] No update step for 'imgui-populate' [3/9] No patch step for 'imgui-populate' [5/9] No configure step for 'imgui-populate' [6/9] No build step for 'imgui-populate' [7/9] No install step for 'imgui-populate' [8/9] No test step for 'imgui-populate' [9/9] Completed 'imgui-populate' -- Configuring done (49.8s) -- Generating done (0.3s) -- Build files have been written to: /build/box2d/src/box2d-3.0.0/build ninja: Entering directory `build' [1/117] Generating wayland-client-protocol.h [2/117] Generating wayland-client-protocol-code.h [3/117] Generating viewporter-client-protocol.h [4/117] Generating viewporter-client-protocol-code.h [5/117] Generating xdg-shell-client-protocol.h [6/117] Generating xdg-shell-client-protocol-code.h [7/117] Generating idle-inhibit-unstable-v1-client-protocol.h [8/117] Generating idle-inhibit-unstable-v1-client-protocol-code.h [9/117] Generating pointer-constraints-unstable-v1-client-protocol.h [10/117] Generating pointer-constraints-unstable-v1-client-protocol-code.h [11/117] Generating relative-pointer-unstable-v1-client-protocol.h [12/117] Generating relative-pointer-unstable-v1-client-protocol-code.h [13/117] Generating fractional-scale-v1-client-protocol.h [14/117] Generating fractional-scale-v1-client-protocol-code.h [15/117] Generating xdg-activation-v1-client-protocol.h [16/117] Generating xdg-activation-v1-client-protocol-code.h [17/117] Generating xdg-decoration-unstable-v1-client-protocol.h [18/117] Generating xdg-decoration-unstable-v1-client-protocol-code.h [19/117] Building C object src/CMakeFiles/box2d.dir/timer.c.o [20/117] Building C object src/CMakeFiles/box2d.dir/allocate.c.o FAILED: src/CMakeFiles/box2d.dir/allocate.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/allocate.c.o -MF src/CMakeFiles/box2d.dir/allocate.c.o.d -o src/CMakeFiles/box2d.dir/allocate.c.o -c /build/box2d/src/box2d-3.0.0/src/allocate.c In file included from /build/box2d/src/box2d-3.0.0/src/allocate.c:6: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/allocate.c: In function ‘b2Alloc’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/allocate.c:62:17: note: in expansion of macro ‘B2_ASSERT’ 62 | B2_ASSERT( ptr != NULL ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/allocate.c:62:17: note: in expansion of macro ‘B2_ASSERT’ 62 | B2_ASSERT( ptr != NULL ); | ^~~~~~~~~ [21/117] Building C object src/CMakeFiles/box2d.dir/array.c.o FAILED: src/CMakeFiles/box2d.dir/array.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/array.c.o -MF src/CMakeFiles/box2d.dir/array.c.o.d -o src/CMakeFiles/box2d.dir/array.c.o -c /build/box2d/src/box2d-3.0.0/src/array.c In file included from /build/box2d/src/box2d-3.0.0/src/array.h:6, from /build/box2d/src/box2d-3.0.0/src/array.c:4: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/array.c: In function ‘b2Array_Grow’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.c:29:9: note: in expansion of macro ‘B2_ASSERT’ 29 | B2_ASSERT( capacity == b2Array( *a ).count ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.c:29:9: note: in expansion of macro ‘B2_ASSERT’ 29 | B2_ASSERT( capacity == b2Array( *a ).count ); | ^~~~~~~~~ [22/117] Building C object src/CMakeFiles/box2d.dir/bitset.c.o FAILED: src/CMakeFiles/box2d.dir/bitset.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/bitset.c.o -MF src/CMakeFiles/box2d.dir/bitset.c.o.d -o src/CMakeFiles/box2d.dir/bitset.c.o -c /build/box2d/src/box2d-3.0.0/src/bitset.c In file included from /build/box2d/src/box2d-3.0.0/src/bitset.h:6, from /build/box2d/src/box2d-3.0.0/src/bitset.c:4: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.c: In function ‘b2GrowBitSet’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.c:45:9: note: in expansion of macro ‘B2_ASSERT’ 45 | B2_ASSERT( blockCount > bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.c: In function ‘b2InPlaceUnion’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.c:62:9: note: in expansion of macro ‘B2_ASSERT’ 62 | B2_ASSERT( setA->blockCount == setB->blockCount ); | ^~~~~~~~~ [23/117] Building C object src/CMakeFiles/box2d.dir/core.c.o FAILED: src/CMakeFiles/box2d.dir/core.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/core.c.o -MF src/CMakeFiles/box2d.dir/core.c.o.d -o src/CMakeFiles/box2d.dir/core.c.o -c /build/box2d/src/box2d-3.0.0/src/core.c In file included from /build/box2d/src/box2d-3.0.0/src/core.c:4: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/core.c: In function ‘b2SetLengthUnitsPerMeter’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.c:14:9: note: in expansion of macro ‘B2_ASSERT’ 14 | B2_ASSERT( b2IsValid( lengthUnits ) && lengthUnits > 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.c:14:9: note: in expansion of macro ‘B2_ASSERT’ 14 | B2_ASSERT( b2IsValid( lengthUnits ) && lengthUnits > 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.c: In function ‘b2SetAssertFcn’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.c:35:9: note: in expansion of macro ‘B2_ASSERT’ 35 | B2_ASSERT( assertFcn != NULL ); | ^~~~~~~~~ [24/117] Building C object src/CMakeFiles/box2d.dir/hull.c.o FAILED: src/CMakeFiles/box2d.dir/hull.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/hull.c.o -MF src/CMakeFiles/box2d.dir/hull.c.o.d -o src/CMakeFiles/box2d.dir/hull.c.o -c /build/box2d/src/box2d-3.0.0/src/hull.c In file included from /build/box2d/src/box2d-3.0.0/src/hull.c:4: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/hull.c: In function ‘b2RecurseHull’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/hull.c:77:9: note: in expansion of macro ‘B2_ASSERT’ 77 | B2_ASSERT( hull.count < b2_maxPolygonVertices ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/hull.c:77:9: note: in expansion of macro ‘B2_ASSERT’ 77 | B2_ASSERT( hull.count < b2_maxPolygonVertices ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/hull.c: In function ‘b2ComputeHull’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/hull.c:224:9: note: in expansion of macro ‘B2_ASSERT’ 224 | B2_ASSERT( hull.count <= b2_maxPolygonVertices ); | ^~~~~~~~~ [25/117] Building C object src/CMakeFiles/box2d.dir/id_pool.c.o FAILED: src/CMakeFiles/box2d.dir/id_pool.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/id_pool.c.o -MF src/CMakeFiles/box2d.dir/id_pool.c.o.d -o src/CMakeFiles/box2d.dir/id_pool.c.o -c /build/box2d/src/box2d-3.0.0/src/id_pool.c In file included from /build/box2d/src/box2d-3.0.0/src/array.h:6, from /build/box2d/src/box2d-3.0.0/src/id_pool.h:6, from /build/box2d/src/box2d-3.0.0/src/id_pool.c:4: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/id_pool.c: In function ‘b2AllocId’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:44:9: note: in expansion of macro ‘B2_ASSERT’ 44 | B2_ASSERT( 0 < b2Array( a ).count ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/id_pool.c:26:17: note: in expansion of macro ‘b2Array_Pop’ 26 | b2Array_Pop( pool->freeArray ); | ^~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:44:9: note: in expansion of macro ‘B2_ASSERT’ 44 | B2_ASSERT( 0 < b2Array( a ).count ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/id_pool.c:26:17: note: in expansion of macro ‘b2Array_Pop’ 26 | b2Array_Pop( pool->freeArray ); | ^~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/id_pool.c: In function ‘b2FreeId’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/id_pool.c:37:9: note: in expansion of macro ‘B2_ASSERT’ 37 | B2_ASSERT( pool->nextIndex > 0 ); | ^~~~~~~~~ [26/117] Building C object src/CMakeFiles/box2d.dir/math_functions.c.o FAILED: src/CMakeFiles/box2d.dir/math_functions.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/math_functions.c.o -MF src/CMakeFiles/box2d.dir/math_functions.c.o.d -o src/CMakeFiles/box2d.dir/math_functions.c.o -c /build/box2d/src/box2d-3.0.0/src/math_functions.c In file included from /build/box2d/src/box2d-3.0.0/src/math_functions.c:6: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/math_functions.c: In function ‘b2NormalizeChecked’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/math_functions.c:73:17: note: in expansion of macro ‘B2_ASSERT’ 73 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/math_functions.c:73:17: note: in expansion of macro ‘B2_ASSERT’ 73 | B2_ASSERT( false ); | ^~~~~~~~~ [27/117] Building C object src/CMakeFiles/box2d.dir/stack_allocator.c.o FAILED: src/CMakeFiles/box2d.dir/stack_allocator.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/stack_allocator.c.o -MF src/CMakeFiles/box2d.dir/stack_allocator.c.o.d -o src/CMakeFiles/box2d.dir/stack_allocator.c.o -c /build/box2d/src/box2d-3.0.0/src/stack_allocator.c In file included from /build/box2d/src/box2d-3.0.0/src/array.h:6, from /build/box2d/src/box2d-3.0.0/src/stack_allocator.c:7: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/stack_allocator.c: In function ‘b2CreateStackAllocator’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/stack_allocator.c:22:9: note: in expansion of macro ‘B2_ASSERT’ 22 | B2_ASSERT( capacity >= 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/stack_allocator.c:22:9: note: in expansion of macro ‘B2_ASSERT’ 22 | B2_ASSERT( capacity >= 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/stack_allocator.c: In function ‘b2AllocateStackItem’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/stack_allocator.c:53:17: note: in expansion of macro ‘B2_ASSERT’ 53 | B2_ASSERT( ( (uintptr_t)entry.data & 0x1F ) == 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/stack_allocator.c: In function ‘b2FreeStackItem’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/stack_allocator.c:77:9: note: in expansion of macro ‘B2_ASSERT’ 77 | B2_ASSERT( entryCount > 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/stack_allocator.c: In function ‘b2GrowStack’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/stack_allocator.c:95:9: note: in expansion of macro ‘B2_ASSERT’ 95 | B2_ASSERT( alloc->allocation == 0 ); | ^~~~~~~~~ [28/117] Building C object src/CMakeFiles/box2d.dir/table.c.o FAILED: src/CMakeFiles/box2d.dir/table.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/table.c.o -MF src/CMakeFiles/box2d.dir/table.c.o.d -o src/CMakeFiles/box2d.dir/table.c.o -c /build/box2d/src/box2d-3.0.0/src/table.c In file included from /build/box2d/src/box2d-3.0.0/src/table.c:7: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/table.c: In function ‘b2AddKeyHaveCapacity’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/table.c:92:9: note: in expansion of macro ‘B2_ASSERT’ 92 | B2_ASSERT( items[index].hash == 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/table.c:92:9: note: in expansion of macro ‘B2_ASSERT’ 92 | B2_ASSERT( items[index].hash == 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/table.c: In function ‘b2GrowTable’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/table.c:126:9: note: in expansion of macro ‘B2_ASSERT’ 126 | B2_ASSERT( set->count == oldCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/table.c: In function ‘b2ContainsKey’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/table.c:134:9: note: in expansion of macro ‘B2_ASSERT’ 134 | B2_ASSERT( key != 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/table.c: In function ‘b2AddKey’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/table.c:148:9: note: in expansion of macro ‘B2_ASSERT’ 148 | B2_ASSERT( key != 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/table.c: In function ‘b2RemoveKey’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/table.c:186:9: note: in expansion of macro ‘B2_ASSERT’ 186 | B2_ASSERT( set->count > 0 ); | ^~~~~~~~~ [29/117] Building C object src/CMakeFiles/box2d.dir/types.c.o FAILED: src/CMakeFiles/box2d.dir/types.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/types.c.o -MF src/CMakeFiles/box2d.dir/types.c.o.d -o src/CMakeFiles/box2d.dir/types.c.o -c /build/box2d/src/box2d-3.0.0/src/types.c In file included from /build/box2d/src/box2d-3.0.0/src/types.c:6: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ [30/117] Building C object src/CMakeFiles/box2d.dir/contact.c.o FAILED: src/CMakeFiles/box2d.dir/contact.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/contact.c.o -MF src/CMakeFiles/box2d.dir/contact.c.o.d -o src/CMakeFiles/box2d.dir/contact.c.o -c /build/box2d/src/box2d-3.0.0/src/contact.c In file included from /build/box2d/src/box2d-3.0.0/src/contact.h:6, from /build/box2d/src/box2d-3.0.0/src/contact.c:4: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact.c: In function ‘b2AddType’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact.c:152:9: note: in expansion of macro ‘B2_ASSERT’ 152 | B2_ASSERT( 0 <= type1 && type1 < b2_shapeTypeCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact.c: In function ‘b2CreateContact’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact.c:190:9: note: in expansion of macro ‘B2_ASSERT’ 190 | B2_ASSERT( 0 <= type1 && type1 < b2_shapeTypeCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact.c: In function ‘b2DestroyContact’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact.c:418:17: note: in expansion of macro ‘B2_ASSERT’ 418 | B2_ASSERT( contact->setIndex == b2_awakeSet ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact.c: In function ‘b2GetContactSim’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact.c:454:17: note: in expansion of macro ‘B2_ASSERT’ 454 | B2_ASSERT( 0 <= contact->colorIndex && contact->colorIndex < b2_graphColorCount ); | ^~~~~~~~~ [31/117] Building C object src/CMakeFiles/box2d.dir/constraint_graph.c.o FAILED: src/CMakeFiles/box2d.dir/constraint_graph.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/constraint_graph.c.o -MF src/CMakeFiles/box2d.dir/constraint_graph.c.o.d -o src/CMakeFiles/box2d.dir/constraint_graph.c.o -c /build/box2d/src/box2d-3.0.0/src/constraint_graph.c In file included from /build/box2d/src/box2d-3.0.0/src/bitset.h:6, from /build/box2d/src/box2d-3.0.0/src/constraint_graph.h:6, from /build/box2d/src/box2d-3.0.0/src/constraint_graph.c:4: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/constraint_graph.c: In function ‘b2AddContactToGraph’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/constraint_graph.c:66:9: note: in expansion of macro ‘B2_ASSERT’ 66 | B2_ASSERT( contactSim->manifold.pointCount > 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/constraint_graph.c: In function ‘b2RemoveContactFromGraph’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/constraint_graph.c:189:9: note: in expansion of macro ‘B2_ASSERT’ 189 | B2_ASSERT( 0 <= colorIndex && colorIndex < b2_graphColorCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/constraint_graph.c: In function ‘b2AssignJointColor’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/constraint_graph.c:218:9: note: in expansion of macro ‘B2_ASSERT’ 218 | B2_ASSERT( staticA == false || staticB == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/constraint_graph.c: In function ‘b2CreateJointInGraph’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/constraint_graph.c:275:9: note: in expansion of macro ‘b2CheckIndex’ 275 | b2CheckIndex( world->bodyArray, bodyIdA ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/constraint_graph.c: In function ‘b2RemoveJointFromGraph’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/constraint_graph.c:301:9: note: in expansion of macro ‘B2_ASSERT’ 301 | B2_ASSERT( 0 <= colorIndex && colorIndex < b2_graphColorCount ); | ^~~~~~~~~ [32/117] Building C object src/CMakeFiles/box2d.dir/manifold.c.o FAILED: src/CMakeFiles/box2d.dir/manifold.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/manifold.c.o -MF src/CMakeFiles/box2d.dir/manifold.c.o.d -o src/CMakeFiles/box2d.dir/manifold.c.o -c /build/box2d/src/box2d-3.0.0/src/manifold.c In file included from /build/box2d/src/box2d-3.0.0/src/manifold.c:4: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/manifold.c: In function ‘b2CollidePolygons’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/manifold.c:584:25: note: in expansion of macro ‘B2_ASSERT’ 584 | B2_ASSERT( result.distanceSquared > 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/manifold.c:584:25: note: in expansion of macro ‘B2_ASSERT’ 584 | B2_ASSERT( result.distanceSquared > 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/manifold.c: In function ‘b2CollideSmoothSegmentAndPolygon’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/manifold.c:1063:25: note: in expansion of macro ‘B2_ASSERT’ 1063 | B2_ASSERT( cache->count == 2 ); | ^~~~~~~~~ [33/117] Building C object src/CMakeFiles/box2d.dir/motor_joint.c.o FAILED: src/CMakeFiles/box2d.dir/motor_joint.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/motor_joint.c.o -MF src/CMakeFiles/box2d.dir/motor_joint.c.o.d -o src/CMakeFiles/box2d.dir/motor_joint.c.o -c /build/box2d/src/box2d-3.0.0/src/motor_joint.c In file included from /build/box2d/src/box2d-3.0.0/src/motor_joint.c:5: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/motor_joint.c: In function ‘b2PrepareMotorJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/motor_joint.c:101:9: note: in expansion of macro ‘B2_ASSERT’ 101 | B2_ASSERT( base->type == b2_motorJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/motor_joint.c: In function ‘b2SolveMotorJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/motor_joint.c:198:9: note: in expansion of macro ‘B2_ASSERT’ 198 | B2_ASSERT( base->type == b2_motorJoint ); | ^~~~~~~~~ [34/117] Building C object src/CMakeFiles/box2d.dir/broad_phase.c.o FAILED: src/CMakeFiles/box2d.dir/broad_phase.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/broad_phase.c.o -MF src/CMakeFiles/box2d.dir/broad_phase.c.o.d -o src/CMakeFiles/box2d.dir/broad_phase.c.o -c /build/box2d/src/box2d-3.0.0/src/broad_phase.c In file included from /build/box2d/src/box2d-3.0.0/src/array.h:6, from /build/box2d/src/box2d-3.0.0/src/broad_phase.h:6, from /build/box2d/src/box2d-3.0.0/src/broad_phase.c:6: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.c: In function ‘b2UnBufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:37:9: note: in expansion of macro ‘B2_ASSERT’ 37 | B2_ASSERT( 0 <= index && index < b2Array( a ).count ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.c:84:33: note: in expansion of macro ‘b2Array_RemoveSwap’ 84 | b2Array_RemoveSwap( bp->moveArray, i ); | ^~~~~~~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.c: In function ‘b2BroadPhase_CreateProxy’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.c:94:9: note: in expansion of macro ‘B2_ASSERT’ 94 | B2_ASSERT( 0 <= proxyType && proxyType < b2_bodyTypeCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.c: In function ‘b2BroadPhase_DestroyProxy’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.c:106:9: note: in expansion of macro ‘B2_ASSERT’ 106 | B2_ASSERT( b2Array( bp->moveArray ).count == (int)bp->moveSet.count ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.c: In function ‘b2BroadPhase_EnlargeProxy’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.c:129:9: note: in expansion of macro ‘B2_ASSERT’ 129 | B2_ASSERT( proxyKey != B2_NULL_INDEX ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.c: In function ‘b2PairQueryCallback’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:24:32: note: in expansion of macro ‘B2_ASSERT’ 24 | #define b2CheckId( ARRAY, ID ) B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.c:207:9: note: in expansion of macro ‘b2CheckId’ 207 | b2CheckId( world->shapeArray, shapeIdA ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.c: In function ‘b2UpdateBroadPhasePairs’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.c:338:9: note: in expansion of macro ‘B2_ASSERT’ 338 | B2_ASSERT( moveCount == (int)bp->moveSet.count ); | ^~~~~~~~~ [35/117] Building C object src/CMakeFiles/box2d.dir/distance.c.o FAILED: src/CMakeFiles/box2d.dir/distance.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/distance.c.o -MF src/CMakeFiles/box2d.dir/distance.c.o.d -o src/CMakeFiles/box2d.dir/distance.c.o -c /build/box2d/src/box2d-3.0.0/src/distance.c In file included from /build/box2d/src/box2d-3.0.0/src/distance.c:5: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c: In function ‘b2MakeSimplexFromCache’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c:152:9: note: in expansion of macro ‘B2_ASSERT’ 152 | B2_ASSERT( cache->count <= 3 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c:152:9: note: in expansion of macro ‘B2_ASSERT’ 152 | B2_ASSERT( cache->count <= 3 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c: In function ‘b2ComputeSimplexSearchDirection’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c:234:25: note: in expansion of macro ‘B2_ASSERT’ 234 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c: In function ‘b2ComputeSimplexClosestPoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c:244:25: note: in expansion of macro ‘B2_ASSERT’ 244 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c: In function ‘b2ComputeSimplexWitnessPoints’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c:267:25: note: in expansion of macro ‘B2_ASSERT’ 267 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c: In function ‘b2ShapeDistance’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c:513:33: note: in expansion of macro ‘B2_ASSERT’ 513 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c: In function ‘b2ShapeCast’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c:640:9: note: in expansion of macro ‘B2_ASSERT’ 640 | B2_ASSERT( proxyB.count <= b2_maxPolygonVertices ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c: In function ‘b2MakeSeparationFunction’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c:812:9: note: in expansion of macro ‘B2_ASSERT’ 812 | B2_ASSERT( 0 < count && count < 3 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c: In function ‘b2FindMinSeparation’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c:940:25: note: in expansion of macro ‘B2_ASSERT’ 940 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c: In function ‘b2EvaluateSeparation’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c:992:25: note: in expansion of macro ‘B2_ASSERT’ 992 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c: In function ‘b2TimeOfImpact’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance.c:1015:9: note: in expansion of macro ‘B2_ASSERT’ 1015 | B2_ASSERT( b2IsNormalized( sweepA.q1 ) && b2IsNormalized( sweepA.q2 ) ); | ^~~~~~~~~ [36/117] Building C object src/CMakeFiles/box2d.dir/geometry.c.o FAILED: src/CMakeFiles/box2d.dir/geometry.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/geometry.c.o -MF src/CMakeFiles/box2d.dir/geometry.c.o.d -o src/CMakeFiles/box2d.dir/geometry.c.o -c /build/box2d/src/box2d-3.0.0/src/geometry.c In file included from /build/box2d/src/box2d-3.0.0/src/geometry.c:5: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c: In function ‘b2ComputePolygonCentroid’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c:46:9: note: in expansion of macro ‘B2_ASSERT’ 46 | B2_ASSERT( area > FLT_EPSILON ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c: In function ‘b2MakePolygon’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c:59:9: note: in expansion of macro ‘B2_ASSERT’ 59 | B2_ASSERT( b2ValidateHull( hull ) ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c: In function ‘b2MakeOffsetPolygon’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c:94:9: note: in expansion of macro ‘B2_ASSERT’ 94 | B2_ASSERT( b2ValidateHull( hull ) ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c: In function ‘b2MakeBox’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c:134:9: note: in expansion of macro ‘B2_ASSERT’ 134 | B2_ASSERT( b2IsValid( hx ) && hx > 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c: In function ‘b2ComputePolygonMass’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c:277:9: note: in expansion of macro ‘B2_ASSERT’ 277 | B2_ASSERT( shape->count > 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c: In function ‘b2ComputePolygonAABB’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c:400:9: note: in expansion of macro ‘B2_ASSERT’ 400 | B2_ASSERT( shape->count > 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c: In function ‘b2RayCastCircle’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c:483:9: note: in expansion of macro ‘B2_ASSERT’ 483 | B2_ASSERT( b2IsValidRay( input ) ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c: In function ‘b2RayCastCapsule’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c:540:9: note: in expansion of macro ‘B2_ASSERT’ 540 | B2_ASSERT( b2IsValidRay( input ) ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c: In function ‘b2RayCastPolygon’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/geometry.c:755:9: note: in expansion of macro ‘B2_ASSERT’ 755 | B2_ASSERT( b2IsValidRay( input ) ); | ^~~~~~~~~ [37/117] Building C object src/CMakeFiles/box2d.dir/mouse_joint.c.o FAILED: src/CMakeFiles/box2d.dir/mouse_joint.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/mouse_joint.c.o -MF src/CMakeFiles/box2d.dir/mouse_joint.c.o.d -o src/CMakeFiles/box2d.dir/mouse_joint.c.o -c /build/box2d/src/box2d-3.0.0/src/mouse_joint.c In file included from /build/box2d/src/box2d-3.0.0/src/mouse_joint.c:5: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/mouse_joint.c: In function ‘b2MouseJoint_SetTarget’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/mouse_joint.c:16:9: note: in expansion of macro ‘B2_ASSERT’ 16 | B2_ASSERT( b2Vec2_IsValid( target ) ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/mouse_joint.c: In function ‘b2MouseJoint_SetSpringHertz’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/mouse_joint.c:29:9: note: in expansion of macro ‘B2_ASSERT’ 29 | B2_ASSERT( b2IsValid( hertz ) && hertz >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/mouse_joint.c: In function ‘b2MouseJoint_SetSpringDampingRatio’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/mouse_joint.c:42:9: note: in expansion of macro ‘B2_ASSERT’ 42 | B2_ASSERT( b2IsValid( dampingRatio ) && dampingRatio >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/mouse_joint.c: In function ‘b2MouseJoint_SetMaxForce’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/mouse_joint.c:55:9: note: in expansion of macro ‘B2_ASSERT’ 55 | B2_ASSERT( b2IsValid( maxForce ) && maxForce >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/mouse_joint.c: In function ‘b2PrepareMouseJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/mouse_joint.c:79:9: note: in expansion of macro ‘B2_ASSERT’ 79 | B2_ASSERT( base->type == b2_mouseJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/mouse_joint.c: In function ‘b2WarmStartMouseJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/mouse_joint.c:139:9: note: in expansion of macro ‘B2_ASSERT’ 139 | B2_ASSERT( base->type == b2_mouseJoint ); | ^~~~~~~~~ [38/117] Building C object src/CMakeFiles/box2d.dir/weld_joint.c.o FAILED: src/CMakeFiles/box2d.dir/weld_joint.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/weld_joint.c.o -MF src/CMakeFiles/box2d.dir/weld_joint.c.o.d -o src/CMakeFiles/box2d.dir/weld_joint.c.o -c /build/box2d/src/box2d-3.0.0/src/weld_joint.c In file included from /build/box2d/src/box2d-3.0.0/src/weld_joint.c:5: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/weld_joint.c: In function ‘b2WeldJoint_SetLinearHertz’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/weld_joint.c:16:9: note: in expansion of macro ‘B2_ASSERT’ 16 | B2_ASSERT( b2IsValid( hertz ) && hertz >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/weld_joint.c: In function ‘b2WeldJoint_SetLinearDampingRatio’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/weld_joint.c:29:9: note: in expansion of macro ‘B2_ASSERT’ 29 | B2_ASSERT( b2IsValid( dampingRatio ) && dampingRatio >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/weld_joint.c: In function ‘b2WeldJoint_SetAngularHertz’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/weld_joint.c:42:9: note: in expansion of macro ‘B2_ASSERT’ 42 | B2_ASSERT( b2IsValid( hertz ) && hertz >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/weld_joint.c: In function ‘b2WeldJoint_SetAngularDampingRatio’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/weld_joint.c:55:9: note: in expansion of macro ‘B2_ASSERT’ 55 | B2_ASSERT( b2IsValid( dampingRatio ) && dampingRatio >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/weld_joint.c: In function ‘b2PrepareWeldJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/weld_joint.c:93:9: note: in expansion of macro ‘B2_ASSERT’ 93 | B2_ASSERT( base->type == b2_weldJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/weld_joint.c: In function ‘b2SolveWeldJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/weld_joint.c:203:9: note: in expansion of macro ‘B2_ASSERT’ 203 | B2_ASSERT( base->type == b2_weldJoint ); | ^~~~~~~~~ [39/117] Building C object src/CMakeFiles/box2d.dir/prismatic_joint.c.o FAILED: src/CMakeFiles/box2d.dir/prismatic_joint.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/prismatic_joint.c.o -MF src/CMakeFiles/box2d.dir/prismatic_joint.c.o.d -o src/CMakeFiles/box2d.dir/prismatic_joint.c.o -c /build/box2d/src/box2d-3.0.0/src/prismatic_joint.c In file included from /build/box2d/src/box2d-3.0.0/src/prismatic_joint.c:5: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/prismatic_joint.c: In function ‘b2PreparePrismaticJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/prismatic_joint.c:214:9: note: in expansion of macro ‘B2_ASSERT’ 214 | B2_ASSERT( base->type == b2_prismaticJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/prismatic_joint.c: In function ‘b2WarmStartPrismaticJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/prismatic_joint.c:293:9: note: in expansion of macro ‘B2_ASSERT’ 293 | B2_ASSERT( base->type == b2_prismaticJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/prismatic_joint.c: In function ‘b2SolvePrismaticJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/prismatic_joint.c:338:9: note: in expansion of macro ‘B2_ASSERT’ 338 | B2_ASSERT( base->type == b2_prismaticJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/prismatic_joint.c: In function ‘b2DrawPrismaticJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/prismatic_joint.c:577:9: note: in expansion of macro ‘B2_ASSERT’ 577 | B2_ASSERT( base->type == b2_prismaticJoint ); | ^~~~~~~~~ [40/117] Building C object src/CMakeFiles/box2d.dir/wheel_joint.c.o FAILED: src/CMakeFiles/box2d.dir/wheel_joint.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/wheel_joint.c.o -MF src/CMakeFiles/box2d.dir/wheel_joint.c.o.d -o src/CMakeFiles/box2d.dir/wheel_joint.c.o -c /build/box2d/src/box2d-3.0.0/src/wheel_joint.c In file included from /build/box2d/src/box2d-3.0.0/src/wheel_joint.c:5: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/wheel_joint.c: In function ‘b2PrepareWheelJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/wheel_joint.c:183:9: note: in expansion of macro ‘B2_ASSERT’ 183 | B2_ASSERT( base->type == b2_wheelJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/wheel_joint.c: In function ‘b2WarmStartWheelJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/wheel_joint.c:275:9: note: in expansion of macro ‘B2_ASSERT’ 275 | B2_ASSERT( base->type == b2_wheelJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/wheel_joint.c: In function ‘b2SolveWheelJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/wheel_joint.c:316:9: note: in expansion of macro ‘B2_ASSERT’ 316 | B2_ASSERT( base->type == b2_wheelJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/wheel_joint.c: In function ‘b2DrawWheelJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/wheel_joint.c:532:9: note: in expansion of macro ‘B2_ASSERT’ 532 | B2_ASSERT( base->type == b2_wheelJoint ); | ^~~~~~~~~ [41/117] Building C object src/CMakeFiles/box2d.dir/revolute_joint.c.o FAILED: src/CMakeFiles/box2d.dir/revolute_joint.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/revolute_joint.c.o -MF src/CMakeFiles/box2d.dir/revolute_joint.c.o.d -o src/CMakeFiles/box2d.dir/revolute_joint.c.o -c /build/box2d/src/box2d-3.0.0/src/revolute_joint.c In file included from /build/box2d/src/box2d-3.0.0/src/revolute_joint.c:7: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/revolute_joint.c: In function ‘b2PrepareRevoluteJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/revolute_joint.c:203:9: note: in expansion of macro ‘B2_ASSERT’ 203 | B2_ASSERT( base->type == b2_revoluteJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/revolute_joint.c: In function ‘b2WarmStartRevoluteJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/revolute_joint.c:273:9: note: in expansion of macro ‘B2_ASSERT’ 273 | B2_ASSERT( base->type == b2_revoluteJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/revolute_joint.c: In function ‘b2SolveRevoluteJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/revolute_joint.c:301:9: note: in expansion of macro ‘B2_ASSERT’ 301 | B2_ASSERT( base->type == b2_revoluteJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/revolute_joint.c: In function ‘b2DrawRevoluteJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/revolute_joint.c:497:9: note: in expansion of macro ‘B2_ASSERT’ 497 | B2_ASSERT( base->type == b2_revoluteJoint ); | ^~~~~~~~~ [42/117] Building C object src/CMakeFiles/box2d.dir/distance_joint.c.o FAILED: src/CMakeFiles/box2d.dir/distance_joint.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/distance_joint.c.o -MF src/CMakeFiles/box2d.dir/distance_joint.c.o.d -o src/CMakeFiles/box2d.dir/distance_joint.c.o -c /build/box2d/src/box2d-3.0.0/src/distance_joint.c In file included from /build/box2d/src/box2d-3.0.0/src/distance_joint.c:7: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance_joint.c: In function ‘b2DistanceJoint_GetCurrentLength’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance_joint.c:82:9: note: in expansion of macro ‘B2_ASSERT’ 82 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance_joint.c: In function ‘b2PrepareDistanceJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance_joint.c:215:9: note: in expansion of macro ‘B2_ASSERT’ 215 | B2_ASSERT( base->type == b2_distanceJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance_joint.c: In function ‘b2WarmStartDistanceJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance_joint.c:287:9: note: in expansion of macro ‘B2_ASSERT’ 287 | B2_ASSERT( base->type == b2_distanceJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance_joint.c: In function ‘b2SolveDistanceJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance_joint.c:319:9: note: in expansion of macro ‘B2_ASSERT’ 319 | B2_ASSERT( base->type == b2_distanceJoint ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance_joint.c: In function ‘b2DrawDistanceJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/distance_joint.c:519:9: note: in expansion of macro ‘B2_ASSERT’ 519 | B2_ASSERT( base->type == b2_distanceJoint ); | ^~~~~~~~~ [43/117] Building C object src/CMakeFiles/box2d.dir/dynamic_tree.c.o FAILED: src/CMakeFiles/box2d.dir/dynamic_tree.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/dynamic_tree.c.o -MF src/CMakeFiles/box2d.dir/dynamic_tree.c.o.d -o src/CMakeFiles/box2d.dir/dynamic_tree.c.o -c /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c In file included from /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:6: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2AllocateNode’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:83:17: note: in expansion of macro ‘B2_ASSERT’ 83 | B2_ASSERT( tree->nodeCount == tree->nodeCapacity ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:83:17: note: in expansion of macro ‘B2_ASSERT’ 83 | B2_ASSERT( tree->nodeCount == tree->nodeCapacity ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2FreeNode’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:117:9: note: in expansion of macro ‘B2_ASSERT’ 117 | B2_ASSERT( 0 <= nodeId && nodeId < tree->nodeCapacity ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2FindBestSibling’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:254:25: note: in expansion of macro ‘B2_ASSERT’ 254 | B2_ASSERT( lowerCost1 < FLT_MAX ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2RotateNodes’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:298:9: note: in expansion of macro ‘B2_ASSERT’ 298 | B2_ASSERT( iA != B2_NULL_INDEX ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2InsertLeaf’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:642:17: note: in expansion of macro ‘B2_ASSERT’ 642 | B2_ASSERT( child1 != B2_NULL_INDEX ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2DynamicTree_CreateProxy’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:730:9: note: in expansion of macro ‘B2_ASSERT’ 730 | B2_ASSERT( -b2_huge < aabb.lowerBound.x && aabb.lowerBound.x < b2_huge ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2DynamicTree_DestroyProxy’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:753:9: note: in expansion of macro ‘B2_ASSERT’ 753 | B2_ASSERT( 0 <= proxyId && proxyId < tree->nodeCapacity ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2DynamicTree_MoveProxy’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:770:9: note: in expansion of macro ‘B2_ASSERT’ 770 | B2_ASSERT( b2AABB_IsValid( aabb ) ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2DynamicTree_EnlargeProxy’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:788:9: note: in expansion of macro ‘B2_ASSERT’ 788 | B2_ASSERT( b2AABB_IsValid( aabb ) ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2ComputeHeight’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:864:9: note: in expansion of macro ‘B2_ASSERT’ 864 | B2_ASSERT( 0 <= nodeId && nodeId < tree->nodeCapacity ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2DynamicTree_GetMaxBalance’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:1012:17: note: in expansion of macro ‘B2_ASSERT’ 1012 | B2_ASSERT( b2IsLeaf( node ) == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2DynamicTree_Query’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:1150:33: note: in expansion of macro ‘B2_ASSERT’ 1150 | B2_ASSERT( stackCount < b2_treeStackSize - 1 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2DynamicTree_RayCast’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:1238:25: note: in expansion of macro ‘B2_ASSERT’ 1238 | B2_ASSERT( stackCount < b2_treeStackSize - 1 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2DynamicTree_ShapeCast’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:1345:25: note: in expansion of macro ‘B2_ASSERT’ 1345 | B2_ASSERT( stackCount < b2_treeStackSize - 1 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2PartitionMid’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:1462:9: note: in expansion of macro ‘B2_ASSERT’ 1462 | B2_ASSERT( i1 == i2 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2BuildTree’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:1708:33: note: in expansion of macro ‘B2_ASSERT’ 1708 | B2_ASSERT( parentNode->child1 == B2_NULL_INDEX ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c: In function ‘b2DynamicTree_Rebuild’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/dynamic_tree.c:1884:25: note: in expansion of macro ‘B2_ASSERT’ 1884 | B2_ASSERT( stackCount < b2_treeStackSize ); | ^~~~~~~~~ [44/117] Building C object src/CMakeFiles/box2d.dir/joint.c.o FAILED: src/CMakeFiles/box2d.dir/joint.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/joint.c.o -MF src/CMakeFiles/box2d.dir/joint.c.o.d -o src/CMakeFiles/box2d.dir/joint.c.o -c /build/box2d/src/box2d-3.0.0/src/joint.c In file included from /build/box2d/src/box2d-3.0.0/src/contact.h:6, from /build/box2d/src/box2d-3.0.0/src/joint.c:7: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2GetJointFullId’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:85:9: note: in expansion of macro ‘b2CheckIndex’ 85 | b2CheckIndex( world->jointArray, id ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2GetJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:94:9: note: in expansion of macro ‘b2CheckIndex’ 94 | b2CheckIndex( world->jointArray, jointId ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2GetJointSim’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:101:9: note: in expansion of macro ‘b2CheckIndex’ 101 | b2CheckIndex( world->solverSetArray, joint->setIndex ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2GetJointSimCheckType’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:121:9: note: in expansion of macro ‘B2_ASSERT’ 121 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2CreateJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:151:17: note: in expansion of macro ‘b2Array_Push’ 151 | b2Array_Push( world->jointArray, ( b2Joint ){ 0 } ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2DestroyContactsBetweenBodies’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:316:17: note: in expansion of macro ‘b2CheckIndex’ 316 | b2CheckIndex( world->contactArray, contactId ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2CreateDistanceJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:157:27: note: in expansion of macro ‘B2_ASSERT’ 157 | #define b2CheckDef( DEF ) B2_ASSERT( DEF->internalValue == B2_SECRET_COOKIE ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:333:9: note: in expansion of macro ‘b2CheckDef’ 333 | b2CheckDef( def ); | ^~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2CreateMotorJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:157:27: note: in expansion of macro ‘B2_ASSERT’ 157 | #define b2CheckDef( DEF ) B2_ASSERT( DEF->internalValue == B2_SECRET_COOKIE ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:386:9: note: in expansion of macro ‘b2CheckDef’ 386 | b2CheckDef( def ); | ^~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2CreateMouseJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:157:27: note: in expansion of macro ‘B2_ASSERT’ 157 | #define b2CheckDef( DEF ) B2_ASSERT( DEF->internalValue == B2_SECRET_COOKIE ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:424:9: note: in expansion of macro ‘b2CheckDef’ 424 | b2CheckDef( def ); | ^~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2CreateRevoluteJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:157:27: note: in expansion of macro ‘B2_ASSERT’ 157 | #define b2CheckDef( DEF ) B2_ASSERT( DEF->internalValue == B2_SECRET_COOKIE ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:460:9: note: in expansion of macro ‘b2CheckDef’ 460 | b2CheckDef( def ); | ^~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2CreatePrismaticJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:157:27: note: in expansion of macro ‘B2_ASSERT’ 157 | #define b2CheckDef( DEF ) B2_ASSERT( DEF->internalValue == B2_SECRET_COOKIE ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:515:9: note: in expansion of macro ‘b2CheckDef’ 515 | b2CheckDef( def ); | ^~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2CreateWeldJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:157:27: note: in expansion of macro ‘B2_ASSERT’ 157 | #define b2CheckDef( DEF ) B2_ASSERT( DEF->internalValue == B2_SECRET_COOKIE ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:568:9: note: in expansion of macro ‘b2CheckDef’ 568 | b2CheckDef( def ); | ^~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2CreateWheelJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:157:27: note: in expansion of macro ‘B2_ASSERT’ 157 | #define b2CheckDef( DEF ) B2_ASSERT( DEF->internalValue == B2_SECRET_COOKIE ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:610:9: note: in expansion of macro ‘b2CheckDef’ 610 | b2CheckDef( def ); | ^~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2DestroyJointInternal’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:735:25: note: in expansion of macro ‘B2_ASSERT’ 735 | B2_ASSERT( movedJoint->localIndex == movedIndex ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2DestroyJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:759:9: note: in expansion of macro ‘B2_ASSERT’ 759 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2Joint_GetConstraintForce’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:928:25: note: in expansion of macro ‘B2_ASSERT’ 928 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2Joint_GetConstraintTorque’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:970:25: note: in expansion of macro ‘B2_ASSERT’ 970 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2PrepareJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:1016:25: note: in expansion of macro ‘B2_ASSERT’ 1016 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2WarmStartJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:1061:25: note: in expansion of macro ‘B2_ASSERT’ 1061 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c: In function ‘b2SolveJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/joint.c:1106:25: note: in expansion of macro ‘B2_ASSERT’ 1106 | B2_ASSERT( false ); | ^~~~~~~~~ [45/117] Building C object src/CMakeFiles/box2d.dir/shape.c.o FAILED: src/CMakeFiles/box2d.dir/shape.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/shape.c.o -MF src/CMakeFiles/box2d.dir/shape.c.o.d -o src/CMakeFiles/box2d.dir/shape.c.o -c /build/box2d/src/box2d-3.0.0/src/shape.c In file included from /build/box2d/src/box2d-3.0.0/src/bitset.h:6, from /build/box2d/src/box2d-3.0.0/src/world.h:6, from /build/box2d/src/box2d-3.0.0/src/shape.h:6, from /build/box2d/src/box2d-3.0.0/src/shape.c:4: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2GetShape’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:26:9: note: in expansion of macro ‘B2_ASSERT’ 26 | B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID && ARRAY[ID].revision == REV ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:20:9: note: in expansion of macro ‘b2CheckIdAndRevision’ 20 | b2CheckIdAndRevision( world->shapeArray, id, shapeId.revision ); | ^~~~~~~~~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2GetChainShape’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:26:9: note: in expansion of macro ‘B2_ASSERT’ 26 | B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID && ARRAY[ID].revision == REV ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:33:9: note: in expansion of macro ‘b2CheckIdAndRevision’ 33 | b2CheckIdAndRevision( world->chainArray, id, chainId.revision ); | ^~~~~~~~~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2CreateShapeInternal’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:64:9: note: in expansion of macro ‘B2_ASSERT’ 64 | B2_ASSERT( b2IsValid( def->density ) && def->density >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2CreateShape’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:157:27: note: in expansion of macro ‘B2_ASSERT’ 157 | #define b2CheckDef( DEF ) B2_ASSERT( DEF->internalValue == B2_SECRET_COOKIE ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:157:9: note: in expansion of macro ‘b2CheckDef’ 157 | b2CheckDef( def ); | ^~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2CreatePolygonShape’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:203:9: note: in expansion of macro ‘B2_ASSERT’ 203 | B2_ASSERT( b2IsValid( polygon->radius ) && polygon->radius >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2CreateSegmentShape’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:212:17: note: in expansion of macro ‘B2_ASSERT’ 212 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2DestroyShapeInternal’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:24:32: note: in expansion of macro ‘B2_ASSERT’ 24 | #define b2CheckId( ARRAY, ID ) B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:227:17: note: in expansion of macro ‘b2CheckId’ 227 | b2CheckId( world->shapeArray, shape->prevShapeId ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2DestroyShape’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:26:9: note: in expansion of macro ‘B2_ASSERT’ 26 | B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID && ARRAY[ID].revision == REV ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:276:9: note: in expansion of macro ‘b2CheckIdAndRevision’ 276 | b2CheckIdAndRevision( world->shapeArray, id, shapeId.revision ); | ^~~~~~~~~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2CreateChain’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:157:27: note: in expansion of macro ‘B2_ASSERT’ 157 | #define b2CheckDef( DEF ) B2_ASSERT( DEF->internalValue == B2_SECRET_COOKIE ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:294:9: note: in expansion of macro ‘b2CheckDef’ 294 | b2CheckDef( def ); | ^~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2DestroyChain’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:26:9: note: in expansion of macro ‘B2_ASSERT’ 26 | B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID && ARRAY[ID].revision == REV ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:410:9: note: in expansion of macro ‘b2CheckIdAndRevision’ 410 | b2CheckIdAndRevision( world->chainArray, id, chainId.revision ); | ^~~~~~~~~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2ComputeShapeAABB’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:473:25: note: in expansion of macro ‘B2_ASSERT’ 473 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2GetShapePerimeter’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:514:25: note: in expansion of macro ‘B2_ASSERT’ 514 | B2_ASSERT( count > 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2CreateShapeProxy’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:694:9: note: in expansion of macro ‘B2_ASSERT’ 694 | B2_ASSERT( shape->proxyKey == B2_NULL_INDEX ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2MakeShapeDistanceProxy’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:729:25: note: in expansion of macro ‘B2_ASSERT’ 729 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2Shape_RayCast’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:825:25: note: in expansion of macro ‘B2_ASSERT’ 825 | B2_ASSERT( false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2Shape_SetDensity’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:840:9: note: in expansion of macro ‘B2_ASSERT’ 840 | B2_ASSERT( b2IsValid( density ) && density >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2Shape_SetFriction’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:867:9: note: in expansion of macro ‘B2_ASSERT’ 867 | B2_ASSERT( b2IsValid( friction ) && friction >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2Shape_SetRestitution’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:889:9: note: in expansion of macro ‘B2_ASSERT’ 889 | B2_ASSERT( b2IsValid( restitution ) && restitution >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2ResetProxy’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:929:17: note: in expansion of macro ‘b2CheckIndex’ 929 | b2CheckIndex( world->contactArray, contactId ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2Shape_GetCircle’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:1079:9: note: in expansion of macro ‘B2_ASSERT’ 1079 | B2_ASSERT( shape->type == b2_circleShape ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2Shape_GetSegment’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:1087:9: note: in expansion of macro ‘B2_ASSERT’ 1087 | B2_ASSERT( shape->type == b2_segmentShape ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2Shape_GetSmoothSegment’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:1095:9: note: in expansion of macro ‘B2_ASSERT’ 1095 | B2_ASSERT( shape->type == b2_smoothSegmentShape ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2Shape_GetCapsule’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:1103:9: note: in expansion of macro ‘B2_ASSERT’ 1103 | B2_ASSERT( shape->type == b2_capsuleShape ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2Shape_GetPolygon’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:1111:9: note: in expansion of macro ‘B2_ASSERT’ 1111 | B2_ASSERT( shape->type == b2_polygonShape ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2Shape_GetParentChain’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:24:32: note: in expansion of macro ‘B2_ASSERT’ 24 | #define b2CheckId( ARRAY, ID ) B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:1196:25: note: in expansion of macro ‘b2CheckId’ 1196 | b2CheckId( world->chainArray, chainId ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2Chain_SetFriction’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:24:32: note: in expansion of macro ‘B2_ASSERT’ 24 | #define b2CheckId( ARRAY, ID ) B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:1221:17: note: in expansion of macro ‘b2CheckId’ 1221 | b2CheckId( world->shapeArray, shapeId ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2Chain_SetRestitution’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:24:32: note: in expansion of macro ‘B2_ASSERT’ 24 | #define b2CheckId( ARRAY, ID ) B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:1242:17: note: in expansion of macro ‘b2CheckId’ 1242 | b2CheckId( world->shapeArray, shapeId ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c: In function ‘b2Shape_GetContactData’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/shape.c:1291:17: note: in expansion of macro ‘b2CheckIndex’ 1291 | b2CheckIndex( world->contactArray, contactId ); | ^~~~~~~~~~~~ [46/117] Building C object src/CMakeFiles/box2d.dir/aabb.c.o [47/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/null_joystick.c.o [48/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/posix_module.c.o [49/117] Building C object src/CMakeFiles/box2d.dir/block_array.c.o FAILED: src/CMakeFiles/box2d.dir/block_array.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/block_array.c.o -MF src/CMakeFiles/box2d.dir/block_array.c.o.d -o src/CMakeFiles/box2d.dir/block_array.c.o -c /build/box2d/src/box2d-3.0.0/src/block_array.c In file included from /build/box2d/src/box2d-3.0.0/src/contact.h:6, from /build/box2d/src/box2d-3.0.0/src/block_array.c:8: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c: In function ‘b2AddBodySim’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c:97:17: note: in expansion of macro ‘B2_ASSERT’ 97 | B2_ASSERT( array->count == 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c:97:17: note: in expansion of macro ‘B2_ASSERT’ 97 | B2_ASSERT( array->count == 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c: In function ‘b2AddBodyState’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c:121:17: note: in expansion of macro ‘B2_ASSERT’ 121 | B2_ASSERT( array->count == 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c: In function ‘b2AddContact’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c:145:17: note: in expansion of macro ‘B2_ASSERT’ 145 | B2_ASSERT( array->count == 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c: In function ‘b2AddJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c:169:17: note: in expansion of macro ‘B2_ASSERT’ 169 | B2_ASSERT( array->count == 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c: In function ‘b2AddIsland’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c:193:17: note: in expansion of macro ‘B2_ASSERT’ 193 | B2_ASSERT( array->count == 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c: In function ‘b2RemoveBodySim’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c:216:9: note: in expansion of macro ‘B2_ASSERT’ 216 | B2_ASSERT( 0 <= index && index < array->count ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c: In function ‘b2RemoveBodyState’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c:231:9: note: in expansion of macro ‘B2_ASSERT’ 231 | B2_ASSERT( 0 <= index && index < array->count ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c: In function ‘b2RemoveContact’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c:246:9: note: in expansion of macro ‘B2_ASSERT’ 246 | B2_ASSERT( 0 <= index && index < array->count ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c: In function ‘b2RemoveJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c:261:9: note: in expansion of macro ‘B2_ASSERT’ 261 | B2_ASSERT( 0 <= index && index < array->count ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c: In function ‘b2RemoveIsland’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/block_array.c:276:9: note: in expansion of macro ‘B2_ASSERT’ 276 | B2_ASSERT( 0 <= index && index < array->count ); | ^~~~~~~~~ [50/117] Building C object src/CMakeFiles/box2d.dir/island.c.o FAILED: src/CMakeFiles/box2d.dir/island.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/island.c.o -MF src/CMakeFiles/box2d.dir/island.c.o.d -o src/CMakeFiles/box2d.dir/island.c.o -c /build/box2d/src/box2d-3.0.0/src/island.c In file included from /build/box2d/src/box2d-3.0.0/src/array.h:6, from /build/box2d/src/box2d-3.0.0/src/island.c:6: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c: In function ‘b2CreateIsland’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c:18:9: note: in expansion of macro ‘B2_ASSERT’ 18 | B2_ASSERT( setIndex == b2_awakeSet || setIndex >= b2_firstSleepingSet ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c: In function ‘b2DestroyIsland’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c:60:9: note: in expansion of macro ‘b2CheckIndex’ 60 | b2CheckIndex( world->islandArray, islandId ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c: In function ‘b2GetIsland’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c:84:9: note: in expansion of macro ‘b2CheckIndex’ 84 | b2CheckIndex( world->islandArray, islandId ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c: In function ‘b2AddContactToIsland’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c:90:9: note: in expansion of macro ‘B2_ASSERT’ 90 | B2_ASSERT( contact->islandId == B2_NULL_INDEX ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c: In function ‘b2LinkContact’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c:122:9: note: in expansion of macro ‘B2_ASSERT’ 122 | B2_ASSERT( ( contact->flags & b2_contactTouchingFlag ) != 0 && ( contact->flags & b2_contactSensorFlag ) == 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c: In function ‘b2UnlinkContact’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c:225:9: note: in expansion of macro ‘B2_ASSERT’ 225 | B2_ASSERT( ( contact->flags & b2_contactSensorFlag ) == 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c: In function ‘b2AddJointToIsland’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c:272:9: note: in expansion of macro ‘B2_ASSERT’ 272 | B2_ASSERT( joint->islandId == B2_NULL_INDEX ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c: In function ‘b2LinkJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c:315:9: note: in expansion of macro ‘B2_ASSERT’ 315 | B2_ASSERT( islandIdA != B2_NULL_INDEX || islandIdB != B2_NULL_INDEX ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c: In function ‘b2UnlinkJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c:384:9: note: in expansion of macro ‘B2_ASSERT’ 384 | B2_ASSERT( joint->islandId != B2_NULL_INDEX ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c: In function ‘b2MergeIsland’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c:430:9: note: in expansion of macro ‘B2_ASSERT’ 430 | B2_ASSERT( island->parentIsland != B2_NULL_INDEX ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c: In function ‘b2MergeAwakeIslands’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c:557:17: note: in expansion of macro ‘b2CheckIndex’ 557 | b2CheckIndex( islands, islandId ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c: In function ‘b2SplitIsland’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c:611:9: note: in expansion of macro ‘b2CheckIndex’ 611 | b2CheckIndex( world->islandArray, baseId ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c: In function ‘b2SplitIslandTask’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/island.c:878:9: note: in expansion of macro ‘B2_ASSERT’ 878 | B2_ASSERT( world->splitIslandId != B2_NULL_INDEX ); | ^~~~~~~~~ [51/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/osmesa_context.c.o [52/117] Building C object src/CMakeFiles/box2d.dir/solver_set.c.o FAILED: src/CMakeFiles/box2d.dir/solver_set.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/solver_set.c.o -MF src/CMakeFiles/box2d.dir/solver_set.c.o.d -o src/CMakeFiles/box2d.dir/solver_set.c.o -c /build/box2d/src/box2d-3.0.0/src/solver_set.c In file included from /build/box2d/src/box2d-3.0.0/src/bitset.h:6, from /build/box2d/src/box2d-3.0.0/src/constraint_graph.h:6, from /build/box2d/src/box2d-3.0.0/src/solver_set.c:7: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver_set.c: In function ‘b2WakeSolverSet’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver_set.c:37:9: note: in expansion of macro ‘B2_ASSERT’ 37 | B2_ASSERT( setIndex >= b2_firstSleepingSet ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver_set.c: In function ‘b2TrySleepIsland’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver_set.c:164:9: note: in expansion of macro ‘b2CheckIndex’ 164 | b2CheckIndex( world->islandArray, islandId ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver_set.c: In function ‘b2MergeSolverSets’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver_set.c:458:9: note: in expansion of macro ‘B2_ASSERT’ 458 | B2_ASSERT( setId1 >= b2_firstSleepingSet ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver_set.c: In function ‘b2TransferBody’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver_set.c:558:9: note: in expansion of macro ‘B2_ASSERT’ 558 | B2_ASSERT( targetSet != sourceSet ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver_set.c: In function ‘b2TransferJoint’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver_set.c:596:9: note: in expansion of macro ‘B2_ASSERT’ 596 | B2_ASSERT( targetSet != sourceSet ); | ^~~~~~~~~ [53/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/posix_time.c.o [54/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/null_monitor.c.o [55/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/null_init.c.o [56/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/context.c.o [57/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/platform.c.o [58/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/vulkan.c.o [59/117] Building C object src/CMakeFiles/box2d.dir/world.c.o FAILED: src/CMakeFiles/box2d.dir/world.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/world.c.o -MF src/CMakeFiles/box2d.dir/world.c.o.d -o src/CMakeFiles/box2d.dir/world.c.o -c /build/box2d/src/box2d-3.0.0/src/world.c In file included from /build/box2d/src/box2d-3.0.0/src/bitset.h:6, from /build/box2d/src/box2d-3.0.0/src/world.h:6, from /build/box2d/src/box2d-3.0.0/src/world.c:6: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2GetWorldFromId’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:37:9: note: in expansion of macro ‘B2_ASSERT’ 37 | B2_ASSERT( 1 <= id.index1 && id.index1 <= b2_maxWorlds ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2GetWorld’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:46:9: note: in expansion of macro ‘B2_ASSERT’ 46 | B2_ASSERT( 0 <= index && index < b2_maxWorlds ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2GetWorldLocked’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:54:9: note: in expansion of macro ‘B2_ASSERT’ 54 | B2_ASSERT( 0 <= index && index < b2_maxWorlds ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2CreateWorld’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:157:27: note: in expansion of macro ‘B2_ASSERT’ 157 | #define b2CheckDef( DEF ) B2_ASSERT( DEF->internalValue == B2_SECRET_COOKIE ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:83:9: note: in expansion of macro ‘b2CheckDef’ 83 | b2CheckDef( def ); | ^~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2DestroyWorld’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:245:25: note: in expansion of macro ‘B2_ASSERT’ 245 | B2_ASSERT( chain->shapeIndices == NULL ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2CollideTask’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:297:9: note: in expansion of macro ‘B2_ASSERT’ 297 | B2_ASSERT( threadIndex < world->workerCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2AddNonTouchingContact’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:384:9: note: in expansion of macro ‘B2_ASSERT’ 384 | B2_ASSERT( contact->setIndex == b2_awakeSet ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2RemoveNonTouchingContact’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:395:9: note: in expansion of macro ‘b2CheckIndex’ 395 | b2CheckIndex( world->solverSetArray, setIndex ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2Collide’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:415:9: note: in expansion of macro ‘B2_ASSERT’ 415 | B2_ASSERT( world->workerCount > 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_Step’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:680:9: note: in expansion of macro ‘B2_ASSERT’ 680 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘DrawQueryCallback’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:24:32: note: in expansion of macro ‘B2_ASSERT’ 24 | #define b2CheckId( ARRAY, ID ) B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:847:9: note: in expansion of macro ‘b2CheckId’ 847 | b2CheckId( world->shapeArray, shapeId ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2DrawWithBounds’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:928:9: note: in expansion of macro ‘B2_ASSERT’ 928 | B2_ASSERT( b2AABB_IsValid( draw->drawingBounds ) ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_Draw’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1116:9: note: in expansion of macro ‘B2_ASSERT’ 1116 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_GetBodyEvents’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1371:9: note: in expansion of macro ‘B2_ASSERT’ 1371 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_GetSensorEvents’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1385:9: note: in expansion of macro ‘B2_ASSERT’ 1385 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_GetContactEvents’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1401:9: note: in expansion of macro ‘B2_ASSERT’ 1401 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2Body_IsValid’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1463:9: note: in expansion of macro ‘B2_ASSERT’ 1463 | B2_ASSERT( body->localIndex != B2_NULL_INDEX ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2Shape_IsValid’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1501:9: note: in expansion of macro ‘B2_ASSERT’ 1501 | B2_ASSERT( shape->id == shapeId ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2Chain_IsValid’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1533:9: note: in expansion of macro ‘B2_ASSERT’ 1533 | B2_ASSERT( chain->id == chainId ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2Joint_IsValid’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1565:9: note: in expansion of macro ‘B2_ASSERT’ 1565 | B2_ASSERT( joint->jointId == jointId ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_EnableSleeping’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1573:9: note: in expansion of macro ‘B2_ASSERT’ 1573 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_EnableWarmStarting’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1603:9: note: in expansion of macro ‘B2_ASSERT’ 1603 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_EnableContinuous’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1615:9: note: in expansion of macro ‘B2_ASSERT’ 1615 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_SetRestitutionThreshold’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1627:9: note: in expansion of macro ‘B2_ASSERT’ 1627 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_SetHitEventThreshold’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1639:9: note: in expansion of macro ‘B2_ASSERT’ 1639 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_SetContactTuning’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1651:9: note: in expansion of macro ‘B2_ASSERT’ 1651 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘TreeQueryCallback’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:24:32: note: in expansion of macro ‘B2_ASSERT’ 24 | #define b2CheckId( ARRAY, ID ) B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1812:9: note: in expansion of macro ‘b2CheckId’ 1812 | b2CheckId( world->shapeArray, shapeId ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_OverlapAABB’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1831:9: note: in expansion of macro ‘B2_ASSERT’ 1831 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘TreeOverlapCallback’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:24:32: note: in expansion of macro ‘B2_ASSERT’ 24 | #define b2CheckId( ARRAY, ID ) B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1864:9: note: in expansion of macro ‘b2CheckId’ 1864 | b2CheckId( world->shapeArray, shapeId ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_OverlapCircle’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1902:9: note: in expansion of macro ‘B2_ASSERT’ 1902 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_OverlapCapsule’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1926:9: note: in expansion of macro ‘B2_ASSERT’ 1926 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_OverlapPolygon’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1950:9: note: in expansion of macro ‘B2_ASSERT’ 1950 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘RayCastCallback’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:24:32: note: in expansion of macro ‘B2_ASSERT’ 24 | #define b2CheckId( ARRAY, ID ) B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:1986:9: note: in expansion of macro ‘b2CheckId’ 1986 | b2CheckId( world->shapeArray, shapeId ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_CastRay’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:2015:9: note: in expansion of macro ‘B2_ASSERT’ 2015 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_CastRayClosest’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:2058:9: note: in expansion of macro ‘B2_ASSERT’ 2058 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘ShapeCastCallback’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:24:32: note: in expansion of macro ‘B2_ASSERT’ 24 | #define b2CheckId( ARRAY, ID ) B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:2092:9: note: in expansion of macro ‘b2CheckId’ 2092 | b2CheckId( world->shapeArray, shapeId ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_CastCircle’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:2121:9: note: in expansion of macro ‘B2_ASSERT’ 2121 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_CastCapsule’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:2157:9: note: in expansion of macro ‘B2_ASSERT’ 2157 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_CastPolygon’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:2194:9: note: in expansion of macro ‘B2_ASSERT’ 2194 | B2_ASSERT( world->locked == false ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘ExplosionCallback’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:24:32: note: in expansion of macro ‘B2_ASSERT’ 24 | #define b2CheckId( ARRAY, ID ) B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:2360:9: note: in expansion of macro ‘b2CheckId’ 2360 | b2CheckId( world->shapeArray, shapeId ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c: In function ‘b2World_Explode’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/world.c:2422:9: note: in expansion of macro ‘B2_ASSERT’ 2422 | B2_ASSERT( b2Vec2_IsValid( position ) ); | ^~~~~~~~~ [60/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/init.c.o [61/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/x11_monitor.c.o [62/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/monitor.c.o [63/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/null_window.c.o [64/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/egl_context.c.o [65/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/window.c.o [66/117] Building CXX object samples/CMakeFiles/samples.dir/shader.cpp.o /build/box2d/src/box2d-3.0.0/samples/shader.cpp: In function ‘GLuint sCreateShaderFromFile(const char*, GLenum)’: /build/box2d/src/box2d-3.0.0/samples/shader.cpp:153:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 153 | fread( source, size, 1, file ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [67/117] Building CXX object samples/CMakeFiles/samples.dir/settings.cpp.o /build/box2d/src/box2d-3.0.0/samples/settings.cpp: In function ‘bool ReadFile(char*&, int&, const char*)’: /build/box2d/src/box2d-3.0.0/samples/settings.cpp:35:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 35 | fread( data, size, 1, file ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [68/117] Building C object src/CMakeFiles/box2d.dir/solver.c.o FAILED: src/CMakeFiles/box2d.dir/solver.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/solver.c.o -MF src/CMakeFiles/box2d.dir/solver.c.o.d -o src/CMakeFiles/box2d.dir/solver.c.o -c /build/box2d/src/box2d-3.0.0/src/solver.c In file included from /build/box2d/src/box2d-3.0.0/src/array.h:6, from /build/box2d/src/box2d-3.0.0/src/solver.c:6: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c: In function ‘b2WarmStartJointsTask’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c:116:9: note: in expansion of macro ‘B2_ASSERT’ 116 | B2_ASSERT( 0 <= startIndex && startIndex < color->joints.count ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c: In function ‘b2SolveJointsTask’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c:134:9: note: in expansion of macro ‘B2_ASSERT’ 134 | B2_ASSERT( 0 <= startIndex && startIndex < color->joints.count ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c: In function ‘b2IntegratePositionsTask’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c:153:9: note: in expansion of macro ‘B2_ASSERT’ 153 | B2_ASSERT( startIndex <= endIndex ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c: In function ‘b2FinalizeBodiesTask’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c:192:9: note: in expansion of macro ‘B2_ASSERT’ 192 | B2_ASSERT( startIndex <= endIndex ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c: In function ‘b2ExecuteStage’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c:477:9: note: in expansion of macro ‘B2_ASSERT’ 477 | B2_ASSERT( 0 <= startIndex && startIndex < blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c: In function ‘b2ExecuteMainStage’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c:543:17: note: in expansion of macro ‘B2_ASSERT’ 543 | B2_ASSERT( syncIndex > 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c: In function ‘b2SolverTask’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c:602:17: note: in expansion of macro ‘B2_ASSERT’ 602 | B2_ASSERT( stages[stageIndex].type == b2_stagePrepareJoints ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c: In function ‘b2ContinuousQueryCallback’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:24:32: note: in expansion of macro ‘B2_ASSERT’ 24 | #define b2CheckId( ARRAY, ID ) B2_ASSERT( 0 <= ID && ID < b2Array( ARRAY ).count && ARRAY[ID].id == ID ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c:814:9: note: in expansion of macro ‘b2CheckId’ 814 | b2CheckId( world->shapeArray, shapeId ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c: In function ‘b2SolveContinuous’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c:919:9: note: in expansion of macro ‘B2_ASSERT’ 919 | B2_ASSERT( 0 <= bodySimIndex && bodySimIndex < awakeSet->sims.count ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c: In function ‘b2FastBodyTask’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c:1077:9: note: in expansion of macro ‘B2_ASSERT’ 1077 | B2_ASSERT( startIndex <= endIndex ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c: In function ‘b2BulletBodyTask’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c:1096:9: note: in expansion of macro ‘B2_ASSERT’ 1096 | B2_ASSERT( startIndex <= endIndex ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c: In function ‘b2Solve’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/solver.c:1339:25: note: in expansion of macro ‘B2_ASSERT’ 1339 | B2_ASSERT( contactBase == simdContactCount ); | ^~~~~~~~~ [69/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/xkb_unicode.c.o [70/117] Building C object src/CMakeFiles/box2d.dir/body.c.o FAILED: src/CMakeFiles/box2d.dir/body.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/body.c.o -MF src/CMakeFiles/box2d.dir/body.c.o.d -o src/CMakeFiles/box2d.dir/body.c.o -c /build/box2d/src/box2d-3.0.0/src/body.c In file included from /build/box2d/src/box2d-3.0.0/src/array.h:6, from /build/box2d/src/box2d-3.0.0/src/body.c:8: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2GetBody’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:26:9: note: in expansion of macro ‘b2CheckIndex’ 26 | b2CheckIndex( world->bodyArray, bodyId ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2GetBodyFullId’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Body_IsValid( bodyId ) ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2GetBodyTransformQuick’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:41:9: note: in expansion of macro ‘b2CheckIndex’ 41 | b2CheckIndex( world->solverSetArray, body->setIndex ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2GetBodyTransform’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:50:9: note: in expansion of macro ‘b2CheckIndex’ 50 | b2CheckIndex( world->bodyArray, bodyId ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2MakeBodyId’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:58:9: note: in expansion of macro ‘b2CheckIndex’ 58 | b2CheckIndex( world->bodyArray, bodyId ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2GetBodySim’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:65:9: note: in expansion of macro ‘b2CheckIndex’ 65 | b2CheckIndex( world->solverSetArray, body->setIndex ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2GetBodyState’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:73:9: note: in expansion of macro ‘b2CheckIndex’ 73 | b2CheckIndex( world->solverSetArray, body->setIndex ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2CreateIslandForBody’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:86:9: note: in expansion of macro ‘B2_ASSERT’ 86 | B2_ASSERT( body->islandId == B2_NULL_INDEX ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2RemoveBodyFromIsland’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:103:17: note: in expansion of macro ‘B2_ASSERT’ 103 | B2_ASSERT( body->islandPrev == B2_NULL_INDEX ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2CreateBody’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:157:27: note: in expansion of macro ‘B2_ASSERT’ 157 | #define b2CheckDef( DEF ) B2_ASSERT( DEF->internalValue == B2_SECRET_COOKIE ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:180:9: note: in expansion of macro ‘b2CheckDef’ 180 | b2CheckDef( def ); | ^~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2DestroyBody’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:401:9: note: in expansion of macro ‘b2CheckIndex’ 401 | b2CheckIndex( world->solverSetArray, body->setIndex ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2Body_GetContactData’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:465:17: note: in expansion of macro ‘b2CheckIndex’ 465 | b2CheckIndex( world->contactArray, contactId ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2UpdateBodyMassData’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:584:17: note: in expansion of macro ‘B2_ASSERT’ 584 | B2_ASSERT( bodySim->inertia > 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2Body_SetTransform’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:677:9: note: in expansion of macro ‘B2_ASSERT’ 677 | B2_ASSERT( b2Vec2_IsValid( position ) ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2Body_ApplyLinearImpulse’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:858:17: note: in expansion of macro ‘B2_ASSERT’ 858 | B2_ASSERT( 0 <= localIndex && localIndex < set->states.count ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2Body_ApplyLinearImpulseToCenter’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:880:17: note: in expansion of macro ‘B2_ASSERT’ 880 | B2_ASSERT( 0 <= localIndex && localIndex < set->states.count ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2Body_ApplyAngularImpulse’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:889:9: note: in expansion of macro ‘B2_ASSERT’ 889 | B2_ASSERT( b2Body_IsValid( bodyId ) ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2Body_SetType’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:987:17: note: in expansion of macro ‘B2_ASSERT’ 987 | B2_ASSERT( body->setIndex == b2_staticSet ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2Body_SetMassData’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:1223:9: note: in expansion of macro ‘B2_ASSERT’ 1223 | B2_ASSERT( b2IsValid( massData.mass ) && massData.mass >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2Body_SetLinearDamping’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:1290:9: note: in expansion of macro ‘B2_ASSERT’ 1290 | B2_ASSERT( b2IsValid( linearDamping ) && linearDamping >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2Body_SetAngularDamping’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:1313:9: note: in expansion of macro ‘B2_ASSERT’ 1313 | B2_ASSERT( b2IsValid( angularDamping ) && angularDamping >= 0.0f ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2Body_SetGravityScale’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:1336:9: note: in expansion of macro ‘B2_ASSERT’ 1336 | B2_ASSERT( b2Body_IsValid( bodyId ) ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2Body_GetGravityScale’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:1352:9: note: in expansion of macro ‘B2_ASSERT’ 1352 | B2_ASSERT( b2Body_IsValid( bodyId ) ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2Body_SetAwake’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:1382:17: note: in expansion of macro ‘b2CheckIndex’ 1382 | b2CheckIndex( world->islandArray, body->islandId ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2Body_Disable’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:23:34: note: in expansion of macro ‘B2_ASSERT’ 23 | #define b2CheckIndex( a, index ) B2_ASSERT( 0 <= index && index < b2Array( a ).count ) | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:1472:9: note: in expansion of macro ‘b2CheckIndex’ 1472 | b2CheckIndex( world->solverSetArray, body->setIndex ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c: In function ‘b2Body_Enable’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/body.c:1561:17: note: in expansion of macro ‘B2_ASSERT’ 1561 | B2_ASSERT( joint->setIndex == b2_disabledSet ); | ^~~~~~~~~ [71/117] Building C object samples/CMakeFiles/glad.dir/__/extern/glad/src/glad.c.o [72/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/posix_thread.c.o [73/117] Building C object src/CMakeFiles/box2d.dir/contact_solver.c.o FAILED: src/CMakeFiles/box2d.dir/contact_solver.c.o /usr/bin/cc -Dbox2d_EXPORTS -I/build/box2d/src/box2d-3.0.0/src/../include -I/build/box2d/src/box2d-3.0.0/build/src -I/build/box2d/src/box2d-3.0.0/src -I/build/box2d/src/box2d-3.0.0/extern/simde -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/box2d/src=/usr/src/debug/box2d -flto=auto -std=gnu17 -fPIC -fvisibility=hidden -Wno-psabi -Werror -MD -MT src/CMakeFiles/box2d.dir/contact_solver.c.o -MF src/CMakeFiles/box2d.dir/contact_solver.c.o.d -o src/CMakeFiles/box2d.dir/contact_solver.c.o -c /build/box2d/src/box2d-3.0.0/src/contact_solver.c In file included from /build/box2d/src/box2d-3.0.0/src/bitset.h:6, from /build/box2d/src/box2d-3.0.0/src/constraint_graph.h:6, from /build/box2d/src/box2d-3.0.0/src/contact_solver.c:7: /build/box2d/src/box2d-3.0.0/src/core.h:50:10: error: #error Unsupported CPU 50 | #error Unsupported CPU | ^~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h: In function ‘b2SetBit’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/core.h:86:33: note: each undeclared identifier is reported only once for each function it appears in 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/bitset.h:28:9: note: in expansion of macro ‘B2_ASSERT’ 28 | B2_ASSERT( blockIndex < bitSet->blockCount ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h: In function ‘b2BufferMove’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/array.h:33:9: note: in expansion of macro ‘B2_ASSERT’ 33 | B2_ASSERT( b2Array( a ).count < b2Array( a ).capacity ); \ | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/broad_phase.h:81:17: note: in expansion of macro ‘b2Array_Push’ 81 | b2Array_Push( bp->moveArray, queryProxy ); | ^~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact_solver.c: In function ‘b2PrepareOverflowContacts’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact_solver.c:50:17: note: in expansion of macro ‘B2_ASSERT’ 50 | B2_ASSERT( 0 < pointCount && pointCount <= 2 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact_solver.c: In function ‘b2GatherBodies’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact_solver.c:514:9: note: in expansion of macro ‘B2_ASSERT’ 514 | B2_ASSERT( ( (uintptr_t)states & 0x1F ) == 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact_solver.c: In function ‘b2ScatterBodies’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact_solver.c:559:9: note: in expansion of macro ‘B2_ASSERT’ 559 | B2_ASSERT( ( (uintptr_t)states & 0x1F ) == 0 ); | ^~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact_solver.c: In function ‘b2PrepareContactsTask’: /build/box2d/src/box2d-3.0.0/src/core.h:86:33: error: ‘B2_BREAKPOINT’ undeclared (first use in this function) 86 | B2_BREAKPOINT; \ | ^~~~~~~~~~~~~ /build/box2d/src/box2d-3.0.0/src/contact_solver.c:716:33: note: in expansion of macro ‘B2_ASSERT’ 716 | B2_ASSERT( 0 < pointCount && pointCount <= 2 ); | ^~~~~~~~~ [74/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/wl_monitor.c.o [75/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/input.c.o [76/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/glx_context.c.o [77/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/posix_poll.c.o [78/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/linux_joystick.c.o [79/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/wl_init.c.o [80/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/x11_init.c.o [81/117] Building CXX object samples/CMakeFiles/imgui.dir/__/imgui/backends/imgui_impl_opengl3.cpp.o [82/117] Building CXX object _deps/enkits-build/CMakeFiles/enkiTS.dir/src/TaskScheduler_c.cpp.o [83/117] Building CXX object samples/CMakeFiles/samples.dir/car.cpp.o [84/117] Building CXX object samples/CMakeFiles/samples.dir/doohickey.cpp.o [85/117] Building CXX object samples/CMakeFiles/samples.dir/donut.cpp.o [86/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/x11_window.c.o [87/117] Building CXX object samples/CMakeFiles/imgui.dir/__/imgui/backends/imgui_impl_glfw.cpp.o [88/117] Building CXX object _deps/enkits-build/CMakeFiles/enkiTS.dir/src/TaskScheduler.cpp.o [89/117] Building CXX object samples/CMakeFiles/samples.dir/sample.cpp.o [90/117] Building C object _deps/glfw-build/src/CMakeFiles/glfw.dir/wl_window.c.o [91/117] Building CXX object samples/CMakeFiles/samples.dir/sample_robustness.cpp.o [92/117] Building CXX object samples/CMakeFiles/samples.dir/sample_benchmark.cpp.o [93/117] Building CXX object samples/CMakeFiles/samples.dir/sample_bodies.cpp.o [94/117] Building CXX object samples/CMakeFiles/samples.dir/sample_events.cpp.o [95/117] Building CXX object samples/CMakeFiles/samples.dir/sample_shapes.cpp.o [96/117] Building CXX object samples/CMakeFiles/samples.dir/draw.cpp.o [97/117] Building CXX object samples/CMakeFiles/samples.dir/main.cpp.o [98/117] Building CXX object samples/CMakeFiles/imgui.dir/__/imgui/imgui_demo.cpp.o [99/117] Building CXX object samples/CMakeFiles/imgui.dir/__/imgui/imgui_draw.cpp.o [100/117] Building CXX object samples/CMakeFiles/samples.dir/sample_stacking.cpp.o [101/117] Building CXX object samples/CMakeFiles/samples.dir/sample_world.cpp.o [102/117] Building CXX object samples/CMakeFiles/samples.dir/human.cpp.o [103/117] Building CXX object samples/CMakeFiles/samples.dir/sample_geometry.cpp.o [104/117] Building CXX object samples/CMakeFiles/samples.dir/sample_joints.cpp.o [105/117] Building CXX object samples/CMakeFiles/imgui.dir/__/imgui/imgui_tables.cpp.o [106/117] Building CXX object samples/CMakeFiles/samples.dir/sample_collision.cpp.o [107/117] Building CXX object samples/CMakeFiles/samples.dir/sample_continuous.cpp.o [108/117] Building CXX object samples/CMakeFiles/imgui.dir/__/imgui/imgui.cpp.o [109/117] Building CXX object samples/CMakeFiles/imgui.dir/__/imgui/imgui_widgets.cpp.o ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root56/build [?25h[?25hreceiving incremental file list box2d-3.0.0-1-riscv64-build.log sent 43 bytes received 14,339 bytes 9,588.00 bytes/sec total size is 258,791 speedup is 17.99