ninja: Entering directory `3rd/luamake' [1/57] Compile C build/linux/obj/source_lua/lctype.obj [2/57] Compile C build/linux/obj/source_lua/lopcodes.obj [3/57] Compile C build/linux/obj/source_lua/linit.obj [4/57] Compile C++ build/linux/obj/source_bee/simplethread_posix.obj [5/57] Compile C build/linux/obj/source_lua/lcorolib.obj [6/57] Compile C build/linux/obj/source_lua/lzio.obj [7/57] Compile C build/linux/obj/source_lua/lmem.obj [8/57] Compile C build/linux/obj/source_lua/loslib.obj [9/57] Compile C build/linux/obj/source_lua/lfunc.obj [10/57] Compile C build/linux/obj/source_lua/loadlib.obj [11/57] Compile C build/linux/obj/source_lua/ldump.obj [12/57] Compile C build/linux/obj/source_lua/lutf8lib.obj [13/57] Compile C build/linux/obj/source_lua/ltm.obj [14/57] Compile C build/linux/obj/source_lua/ltablib.obj [15/57] Compile C++ build/linux/obj/source_bootstrap/progdir.obj [16/57] Compile C build/linux/obj/source_lua/lstring.obj [17/57] Compile C build/linux/obj/source_lua/lundump.obj [18/57] Compile C build/linux/obj/source_lua/lmathlib.obj [19/57] Compile C build/linux/obj/source_lua/lstate.obj [20/57] Compile C build/linux/obj/source_lua/ldblib.obj [21/57] Compile C build/linux/obj/source_lua/liolib.obj [22/57] Compile C build/linux/obj/source_lua/lbaselib.obj [23/57] Compile C build/linux/obj/source_lua/ltable.obj [24/57] Compile C build/linux/obj/source_lua/lobject.obj [25/57] Compile C build/linux/obj/source_lua/llex.obj [26/57] Compile C build/linux/obj/source_lua/ldebug.obj [27/57] Compile C build/linux/obj/source_lua/ldo.obj [28/57] Compile C build/linux/obj/source_lua/lauxlib.obj [29/57] Compile C build/linux/obj/source_bee/lua-seri.obj [30/57] Compile C++ build/linux/obj/source_bee/file_helper.obj [31/57] Compile C++ build/linux/obj/source_bee/error.obj [32/57] Compile C++ build/linux/obj/source_bee/lua_time.obj [33/57] Compile C build/linux/obj/source_lua/lcode.obj [34/57] Compile C build/linux/obj/source_lua/lparser.obj [35/57] Compile C build/linux/obj/source_lua/lstrlib.obj [36/57] Compile C++ build/linux/obj/source_bee/lua_platform.obj [37/57] Compile C build/linux/obj/source_lua/lgc.obj [38/57] Compile C++ build/linux/obj/source_bootstrap/main.obj [39/57] Compile C++ build/linux/obj/source_bee/lua_serialization.obj [40/57] Compile C build/linux/obj/source_lua/lapi.obj [41/57] Compile C++ build/linux/obj/source_bee/socket.obj [42/57] Compile C++ build/linux/obj/source_bee/lua_filewatch.obj FAILED: build/linux/obj/source_bee/lua_filewatch.obj gcc -MMD -MT build/linux/obj/source_bee/lua_filewatch.obj -MF build/linux/obj/source_bee/lua_filewatch.obj.d -std=c++17 -O2 -Wall -Werror -fvisibility=hidden -I3rd/bee.lua/3rd/lua -I3rd/bee.lua/3rd/lua-seri -I3rd/bee.lua/bee/nonstd -I3rd/bee.lua -DBEE_INLINE -DBEE_STATIC -DNDEBUG -fPIC -o build/linux/obj/source_bee/lua_filewatch.obj -c 3rd/bee.lua/binding/lua_filewatch.cpp In file included from 3rd/bee.lua/bee/thread/lockqueue.h:5, from 3rd/bee.lua/bee/fsevent/fsevent_linux.h:7, from 3rd/bee.lua/bee/fsevent.h:10, from 3rd/bee.lua/binding/lua_filewatch.cpp:2: 3rd/bee.lua/bee/thread/spinlock.h:14:6: error: #error unsupport platform 14 | #error unsupport platform | ^~~~~ 3rd/bee.lua/bee/thread/spinlock.h: In member function ‘void bee::spinlock::lock()’: 3rd/bee.lua/bee/thread/spinlock.h:26:21: error: ‘cpu_relax’ was not declared in this scope 26 | cpu_relax(); | ^~~~~~~~~ [43/57] Compile C++ build/linux/obj/source_bee/os.obj [44/57] Compile C++ build/linux/obj/source_bee/lua_thread.obj FAILED: build/linux/obj/source_bee/lua_thread.obj gcc -MMD -MT build/linux/obj/source_bee/lua_thread.obj -MF build/linux/obj/source_bee/lua_thread.obj.d -std=c++17 -O2 -Wall -Werror -fvisibility=hidden -I3rd/bee.lua/3rd/lua -I3rd/bee.lua/3rd/lua-seri -I3rd/bee.lua/bee/nonstd -I3rd/bee.lua -DBEE_INLINE -DBEE_STATIC -DNDEBUG -fPIC -o build/linux/obj/source_bee/lua_thread.obj -c 3rd/bee.lua/binding/lua_thread.cpp In file included from 3rd/bee.lua/bee/thread/lockqueue.h:5, from 3rd/bee.lua/binding/lua_thread.cpp:3: 3rd/bee.lua/bee/thread/spinlock.h:14:6: error: #error unsupport platform 14 | #error unsupport platform | ^~~~~ 3rd/bee.lua/bee/thread/spinlock.h: In member function ‘void bee::spinlock::lock()’: 3rd/bee.lua/bee/thread/spinlock.h:26:21: error: ‘cpu_relax’ was not declared in this scope 26 | cpu_relax(); | ^~~~~~~~~ [45/57] Compile C++ build/linux/obj/source_bee/endpoint.obj [46/57] Compile C++ build/linux/obj/source_bee/subprocess_posix.obj [47/57] Compile C++ build/linux/obj/source_bee/lua_socket.obj [48/57] Compile C++ build/linux/obj/source_bee/path_helper.obj [49/57] Compile C build/linux/obj/source_lua/lvm.obj [50/57] Compile C++ build/linux/obj/source_bee/lua_subprocess.obj [51/57] Compile C++ build/linux/obj/source_bee/fsevent_linux.obj FAILED: build/linux/obj/source_bee/fsevent_linux.obj gcc -MMD -MT build/linux/obj/source_bee/fsevent_linux.obj -MF build/linux/obj/source_bee/fsevent_linux.obj.d -std=c++17 -O2 -Wall -Werror -fvisibility=hidden -I3rd/bee.lua/bee/nonstd -I3rd/bee.lua -DBEE_INLINE -DNDEBUG -fPIC -fPIC -o build/linux/obj/source_bee/fsevent_linux.obj -c 3rd/bee.lua/bee/fsevent/fsevent_linux.cpp In file included from 3rd/bee.lua/bee/thread/lockqueue.h:5, from 3rd/bee.lua/bee/fsevent/fsevent_linux.h:7, from 3rd/bee.lua/bee/fsevent/fsevent_linux.cpp:1: 3rd/bee.lua/bee/thread/spinlock.h:14:6: error: #error unsupport platform 14 | #error unsupport platform | ^~~~~ 3rd/bee.lua/bee/thread/spinlock.h: In member function ‘void bee::spinlock::lock()’: 3rd/bee.lua/bee/thread/spinlock.h:26:21: error: ‘cpu_relax’ was not declared in this scope 26 | cpu_relax(); | ^~~~~~~~~ [52/57] Compile C++ build/linux/obj/source_bee/lua_filesystem.obj [53/57] Compile C++ build/linux/obj/source_bee/format.obj ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build().  Aborting...