make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-mipsel_74kc_musl/udphp-client-2022-12-30-e4ab512a/client'
mipsel-openwrt-linux-musl-g++ -c -o /builder/shared-workdir/build/sdk/build_dir/target-mipsel_74kc_musl/udphp-client-2022-12-30-e4ab512a/main.o src/main.cpp -Os -pipe -mno-branch-likely -mips32r2 -mtune=74kc -fno-caller-saves -fno-plt -fhonour-copts -msoft-float -mips16 -minterlink-mips16 -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mipsel_74kc_musl/udphp-client-2022-12-30-e4ab512a=udphp-client-2022-12-30-e4ab512a -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mipsel_74kc_gcc-12.2.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mipsel_74kc_gcc-12.2.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mipsel_74kc_gcc-12.2.0_musl/include  -std=c++20 -Wall -O2 -I ../include
src/main.cpp:117:10: error: field 'uuid' has incomplete type 'MyUuid' {aka 'std::array<char, 16>'}
  117 |   MyUuid uuid{};
      |          ^~~~
In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-mipsel_74kc_gcc-12.2.0_musl/mipsel-openwrt-linux-musl/include/c++/12.2.0/bits/hashtable_policy.h:34,
                 from /builder/shared-workdir/build/sdk/staging_dir/toolchain-mipsel_74kc_gcc-12.2.0_musl/mipsel-openwrt-linux-musl/include/c++/12.2.0/bits/hashtable.h:35,
                 from /builder/shared-workdir/build/sdk/staging_dir/toolchain-mipsel_74kc_gcc-12.2.0_musl/mipsel-openwrt-linux-musl/include/c++/12.2.0/unordered_set:46,
                 from src/main.cpp:17:
/builder/shared-workdir/build/sdk/staging_dir/toolchain-mipsel_74kc_gcc-12.2.0_musl/mipsel-openwrt-linux-musl/include/c++/12.2.0/tuple:1595:45: note: declaration of 'using MyUuid = struct std::array<char, 16>' {aka 'struct std::array<char, 16>'}
 1595 |   template<typename _Tp, size_t _Nm> struct array;
      |                                             ^~~~~
src/main.cpp: In function 'ParsedArgs ParseArgs(int, char**)':
src/main.cpp:178:21: error: 'to_array' is not a member of 'std'
  178 |     res.uuid = std::to_array((char(&)[16])myuuid);
      |                     ^~~~~~~~
src/main.cpp:20:1: note: 'std::to_array' is defined in header '<array>'; did you forget to '#include <array>'?
   19 | #include "protocol.hpp"
  +++ |+#include <array>
   20 | 
make[4]: *** [Makefile:20: /builder/shared-workdir/build/sdk/build_dir/target-mipsel_74kc_musl/udphp-client-2022-12-30-e4ab512a/main.o] Error 1
make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-mipsel_74kc_musl/udphp-client-2022-12-30-e4ab512a/client'
make[3]: *** [Makefile:46: /builder/shared-workdir/build/sdk/build_dir/target-mipsel_74kc_musl/udphp-client-2022-12-30-e4ab512a/.built] Error 2
time: package/feeds/packages/udphp-client/compile#1.60#0.16#1.72