Build failed
Tested on Debian 11:
sudo apt install docker.io squashfs-tools gcc
git clone https://source.puri.sm/sebastian.krzyszkowiak/anbox-image-builder.git
cd anbox-image-builder
usermod -aG docker user_name
su user_name -
./build.sh
Error:
...
FAILED: /bin/bash -c "(PWD=/proc/self/cwd prebuilts/clang/host/linux-x86/clang-2690385/bin/clang++ -I external/gtest/test/../include -I external/gtest/test/.. -I external/gtest/test -I out/target/product/arm64/obj/EXECUTABLES/gtest_no_test_unittest_intermediates -I out/target/product/arm64/gen/EXECUTABLES/gtest_no_test_unittest_intermediates -I libnativehelper/include/nativehelper \$(cat out/target/product/arm64/obj/EXECUTABLES/gtest_no_test_unittest_intermediates/import_includes) -isystem system/core/include -isystem system/media/audio/include -isystem hardware/libhardware/include -isystem hardware/libhardware_legacy/include -isystem hardware/ril/include -isystem libnativehelper/include -isystem frameworks/native/include -isystem frameworks/native/opengl/include -isystem frameworks/av/include -isystem frameworks/base/include -isystem out/target/product/arm64/obj/include -isystem bionic/libc/arch-arm64/include -isystem bionic/libc/include -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/common -isystem bionic/libc/kernel/uapi/asm-arm64 -isystem bionic/libm/include -isystem bionic/libm/include/arm64 -c -fno-exceptions -Wno-multichar -fno-strict-aliasing -fstack-protector-strong -ffunction-sections -fdata-sections -funwind-tables -Wa,--noexecstack -Werror=format-security -D_FORTIFY_SOURCE=2 -fno-short-enums -no-canonical-prefixes -Werror=pointer-to-int-cast -Werror=int-to-pointer-cast -Werror=implicit-function-declaration -DANDROID -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=date-time -DNDEBUG -O2 -g -Wstrict-aliasing=2 -DNDEBUG -UDEBUG -D__compiler_offsetof=__builtin_offsetof -Werror=int-conversion -Wno-reserved-id-macro -Wno-format-pedantic -Wno-unused-command-line-argument -fcolor-diagnostics -nostdlibinc -target aarch64-linux-android -Bprebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/aarch64-linux-android/bin -fvisibility-inlines-hidden -Wsign-promo -Wno-inconsistent-missing-override -nostdlibinc -fno-rtti -Wno-empty-body -fpie -D_USING_LIBCXX -std=gnu++14 -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=address-of-temporary -Werror=null-dereference -Werror=return-type -MD -MF out/target/product/arm64/obj/EXECUTABLES/gtest_no_test_unittest_intermediates/gtest_no_test_unittest.d -o out/target/product/arm64/obj/EXECUTABLES/gtest_no_test_unittest_intermediates/gtest_no_test_unittest.o external/gtest/test/gtest_no_test_unittest.cc ) && (cp out/target/product/arm64/obj/EXECUTABLES/gtest_no_test_unittest_intermediates/gtest_no_test_unittest.d out/target/product/arm64/obj/EXECUTABLES/gtest_no_test_unittest_intermediates/gtest_no_test_unittest.P; sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\\\\$//' -e '/^\$/ d' -e 's/\$/ :/' < out/target/product/arm64/obj/EXECUTABLES/gtest_no_test_unittest_intermediates/gtest_no_test_unittest.d >> out/target/product/arm64/obj/EXECUTABLES/gtest_no_test_unittest_intermediates/gtest_no_test_unittest.P; rm -f out/target/product/arm64/obj/EXECUTABLES/gtest_no_test_unittest_intermediates/gtest_no_test_unittest.d )"
In file included from external/gtest/test/gtest_no_test_unittest.cc:35:
In file included from external/gtest/test/../include/gtest/gtest.h:54:
In file included from external/libcxx/include/limits:110:
In file included from external/libcxx/include/type_traits:211:
external/libcxx/include/cstddef:38:10: fatal error: 'stddef.h' file not found
#include <stddef.h>
^
1 error generated.
[ 86% 29684/34508] target SharedLib:...eqp_intermediates/LINKED/libdeqp.so)
ninja: build stopped: subcommand failed.
build/core/ninja.mk:148: recipe for target 'ninja_wrapper' failed
make: *** [ninja_wrapper] Error 1