What happened?
When trying to build under WSL/Windows 11 the build aborts due to missing libraries. Current KSP2 does not come bundled with USD.NET.dll or in fact any USD libraries.
appenz@Dragon2022:~/dev/krpc2/ > bazelisk-linux-amd64 build //:krpc2 ~/dev/krpc2
INFO: Analyzed target //:krpc2 (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
ERROR: /home/appenz/dev/krpc2/server/BUILD.bazel:6:15: Compiling server failed: missing input file '//lib:ksp2/KSP2_x64_Data/Managed/USD.NET.dll'
ERROR: /home/appenz/dev/krpc2/server/BUILD.bazel:6:15: Compiling server failed: missing input file '//lib:ksp2/KSP2_x64_Data/Managed/USD.NET.dll'
ERROR: /home/appenz/dev/krpc2/server/BUILD.bazel:6:15: Compiling server failed: missing input file '//lib:ksp2/KSP2_x64_Data/Managed/USD.NET.Unity.dll'
ERROR: /home/appenz/dev/krpc2/server/BUILD.bazel:6:15: Compiling server failed: missing input file '//lib:ksp2/KSP2_x64_Data/Managed/USD.NET.Unity.dll'
ERROR: /home/appenz/dev/krpc2/server/BUILD.bazel:6:15: Compiling server failed: missing input file '//lib:ksp2/KSP2_x64_Data/Managed/Unity.Formats.USD.Runtime.dll'
ERROR: /home/appenz/dev/krpc2/server/BUILD.bazel:6:15: Compiling server failed: missing input file '//lib:ksp2/KSP2_x64_Data/Managed/Unity.Formats.USD.Runtime.dll'
ERROR: /home/appenz/dev/krpc2/server/BUILD.bazel:6:15: Compiling server failed: 3 input file(s) do not exist
ERROR: /home/appenz/dev/krpc2/server/BUILD.bazel:6:15: Compiling server failed: 3 input file(s) do not exist
Target //:krpc2 failed to build
Use --verbose_failures to see the command lines of failed build steps.
ERROR: /home/appenz/dev/krpc2/server/BUILD.bazel:6:15 Compiling server failed: 3 input file(s) do not exist
INFO: Elapsed time: 0.101s, Critical Path: 0.00s
INFO: 1 process: 1 internal.
FAILED: Build did NOT complete successfully
How can someone else reproduce it?
Build with bazelisk-linux-amd64 build //:krpc2
What is your environment?
- Windows 11
- WSL
- Install Mono via apt-get
- Install bazelisk as binary install
Anything else we need to know?
Would love to contribute to this project, but not a Unity expert.
What happened?
When trying to build under WSL/Windows 11 the build aborts due to missing libraries. Current KSP2 does not come bundled with USD.NET.dll or in fact any USD libraries.
How can someone else reproduce it?
Build with
bazelisk-linux-amd64 build //:krpc2What is your environment?
Anything else we need to know?
Would love to contribute to this project, but not a Unity expert.