Failed to compile msdfgen-sys on windows
Project failed to compile using MSVC.
> Task :caxton-impl:build
   Compiling msdfgen-sys v0.2.1 (https://github.com/bluebear94/msdfgen-rs?branch=cross-compile-workaround#f05037f0)
   Compiling serde_json v1.0.91
error: failed to run custom build command for `msdfgen-sys v0.2.1 (https://github.com/bluebear94/msdfgen-rs?branch=cross-compile-workaround#f05037f0)`
failed to run custom build command for `msdfgen-sys v0.2.1 (https://github.com/bluebear94/msdfgen-rs?branch=cross-compile-workaround#f05037f0)`
Caused by:
Caused by:
  process didn't exit successfully: `D:\Data\Code\caxton\caxton-impl\target\release\build\msdfgen-sys-e005009fd5f1a6ec\build-script-build` (exit code: 101)
  --- stdout
  cargo:rerun-if-env-changed=TARGET_SYSROOT
  cargo:rerun-if-env-changed=CXX_STDLIB
  --- stderr
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\xstddef:288:22: error: 'auto' return without trailing return type; deduced return types are a C++14 extension
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\limits:1010:5: error: statement not allowed in constexpr function
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\limits:1044:74: error: expected ')'
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\limits:1044:67: note: to match this '('
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\limits:1052:1: error: expected ')'
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\limits:1044:36: note: to match this '('
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\limits:1052:1: error: expected ')'
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\limits:1044:28: note: to match this '('
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\limits:1051:52: error: expected ';' after expression
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\limits:1033:26: error: no return statement in constexpr function
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\limits:1214:11: error: deduced return types are a C++14 extension
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\limits:1252:14: error: deduced return types are a C++14 extension
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\utility:141:22: error: 'auto' return without trailing return type; deduced return types are a C++14 extension
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\xutility:318:15: error: deduced return types are a C++14 extension
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\xutility:888:16: error: constexpr function's return type 'void' is not a literal type
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\xutility:910:22: error: deduced return types are a C++14 extension
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\xutility:938:22: error: deduced return types are a C++14 extension
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\xutility:977:22: error: deduced return types are a C++14 extension
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\xutility:1011:16: error: constexpr function's return type 'void' is not a literal type
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\xutility:1056:22: error: 'auto' return without trailing return type; deduced return types are a C++14 extension
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\xutility:1061:16: error: no viable conversion from returned value of type 'std::_Distance_unknown' to function return type 'int'
  D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\xutility:1357:27: error: constexpr function's return type 'void' is not a literal type
  fatal error: too many errors emitted, stopping now [-ferror-limit=]
  thread 'main' panicked at 'Generated bindings.: ClangDiagnostic("D:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\xstddef:288:22: error: 'auto' return without trailing return type; deduced return types are a C++14 extension\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\limits:1010:5: error: statement not allowed in constexpr function\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\limits:1044:74: error: expected ')'\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\limits:1052:1: error: expected ')'\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\limits:1052:1: error: expected ')'\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\limits:1051:52: error: expected ';' after expression\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\limits:1033:26: error: no return statement in constexpr function\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\limits:1214:11: error: deduced return types are a C++14 extension\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\limits:1252:14: error: deduced return types are a C++14 extension\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\utility:141:22: error: 'auto' return without trailing return type; deduced return types are a C++14 extension\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\xutility:318:15: error: deduced return types are a C++14 extension\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\xutility:888:16: error: constexpr function's return type 'void' is not a literal type\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\xutility:910:22: error: deduced return types are a C++14 extension\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\xutility:938:22: error: deduced return types are a C++14 extension\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\xutility:977:22: error: deduced return types are a C++14 extension\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\xutility:1011:16: error: constexpr function's return type 'void' is not a literal type\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\xutility:1056:22: error: 'auto' return without trailing return type; deduced return types are a C++14 extension\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\xutility:1061:16: error: no viable conversion from returned value of type 'std::_Distance_unknown' to function return type 'int'\nD:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.34.31933\\include\\xutility:1357:27: error: constexpr function's return type 'void' is not a literal type\nfatal error: too many errors emitted, stopping now [-ferror-limit=]\n")', C:\Users\User\.cargo\git\checkouts\msdfgen-rs-9d610bc9400fc00e\f05037f\sys\build.rs:124:10
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
build failed, waiting for other jobs to finish...
> Task :caxton-impl:build FAILED
Execution failed for task ':caxton-impl:build'.
> Process 'command 'cargo'' finished with non-zero exit value 101
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.