-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot build on Windows due to missing clang dlls #27535
Comments
I think maybe you need to install lvvm. This is what I have:
|
That seems correct, I do need to install LLVM, since https://github.com/nathanwhit/libuv-sys-lite depends on bindgen, which depends on clang/LLVM https://rust-lang.github.io/rust-bindgen/requirements.html . There doesn't seem to be an easy way of improving this, since libuv has some platform specific headers. So if one wants to pre-generate the generated bindings, one has to generate it for Windows and Linux at the very least. Alternatively, one could provide a development flag to exclude the libuv dependency from Deno. Though the most important step is simply to update the instructions on how to build Deno from source https://docs.deno.com/runtime/contributing/building_from_source/#windows |
Yes, the repo is here: https://github.com/denoland/docs Though IMO it’s bad that the instructions are in a separate repo because they get out of date more easily. Related: denoland/website_feedback#71 (comment) |
Version: Deno 7d66018 (one of the latest commits)
When attempting to build Deno on Windows 10 by following these instructions, I run into the following problem.
For anyone attempting to reproduce this: Upon following the instructions, the cmake dependency does not immediately work. Instead I had to pick one of those 3 options
The text was updated successfully, but these errors were encountered: