Skip to content

Build fails for current KSP v0.1.3.1 due to missing library #41

@appenz

Description

@appenz

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds-triageNew issue needing categorization

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions