-
I've contributed to the project before, and each time I have difficulty with building the project. According to the contributing markdown file The first issue I've run into is the non-Windows friendly syntax used for the commands found in the My main issue I'm running into is when the following command in the Makefile is executed: Here is the output of that command:
I'm not sure if this is caused by changing over the syntax to use UPDATE: I've gone ahead and used Windows Subsystem for Linux to build with Ubuntu. Installation of packages worked this time, I believe using I'm now past dependency installation, and I'm experiencing an issue in which the type To clarify, this is occurring in |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hey Colin, I don't think it's feasible to build this project on Windows without the WSL. Maybe the contributing.md should be clear about that, but the entire project setup could use an overhaul :) One obstacle you will probably hit is the conformance test runner. It is not available as a pre-built binary, so it needs to be build from source. This requires If you look at .circleci/config.yml, you see that it uses a pre-built binary for linux x86 in CI to speed things up, so you might be able to use just that. I'd love to use turborepo here instead of lerna in the long run. |
Beta Was this translation helpful? Give feedback.
Hey Colin, I don't think it's feasible to build this project on Windows without the WSL. Maybe the contributing.md should be clear about that, but the entire project setup could use an overhaul :)
One obstacle you will probably hit is the conformance test runner. It is not available as a pre-built binary, so it needs to be build from source. This requires
bazel
(I have since learned that it is best practice to usebazelisk
to manage the bazel installation) and probably some standard build tools. I hope that a separate open source repository can take on the responsibility of creating a build of the conformance test runner and make it available as a downloaded release for several platforms.I…