I get an error:
$ xmake f -p linux -m release --musl=y -y; xmake -y
checking for platform ... linux (x86_64)
checking for musl ... ok
updating repositories .. ok
=> download https://github.com/xmake-mirror/musl.cc/releases/download/20210202/x86_64-linux-musl-cross.linux.tgz .. ok
=> install muslcc 20210202 .. ok
[ 3%]: <UnrealTraceServer> cache compiling.release src/Pch.h
src/Pch.h:3:9: warning: #pragma once in main file
3 | #pragma once
| ^~~~
[ 7%]: <UnrealTraceServer> cache compiling.release src/AsioContext.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/AsioFile.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/AsioIoable.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/AsioSocket.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/AsioTcpServer.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/AsioTickable.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/Cbor.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/InstanceInfo.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/Lifetime.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/Logging.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/Main.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/Recorder.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/Store.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/StoreCborServer.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/StoreService.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/StoreSettings.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/SystemTray.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/TraceRelay.cpp
[ 7%]: <UnrealTraceServer> cache compiling.release src/Asio.cpp
error: src/AsioSocket.h:22:100: error: default member initializer for ‘FAsioSocket::FKeepAliveConfig::Enabled’ required before the end of its enclosing class
22 | FAsioSocket(asio::ip::tcp::socket& InSocket, FKeepAliveConfig& KeepAlive = FKeepAliveConfig{});
| ^
src/AsioSocket.h:17:16: note: defined here
17 | bool Enabled = false;
| ^~~~~~~~
src/AsioSocket.h:22:100: error: default member initializer for ‘FAsioSocket::FKeepAliveConfig::TimeoutSec’ required before the end of its enclosing class
22 | FAsioSocket(asio::ip::tcp::socket& InSocket, FKeepAliveConfig& KeepAlive = FKeepAliveConfig{});
| ^
src/AsioSocket.h:18:21: note: defined here
18 | uint32 TimeoutSec = 0;
| ^~~~
src/AsioSocket.h:22:100: error: default member initializer for ‘FAsioSocket::FKeepAliveConfig::IntervalSec’ required before the end of its enclosing class
22 | FAsioSocket(asio::ip::tcp::socket& InSocket, FKeepAliveConfig& KeepAlive = FKeepAliveConfig{});
| ^
src/AsioSocket.h:19:22: note: defined here
19 | uint32 IntervalSec = 0;
> in src/TraceRelay.cpp
[Attachment Removed]