Skip to content
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

Windows nightly build fails due to missing VCRUNTIME140.dll and MSVCP140.dll #16422

Closed
olavmrk opened this issue Apr 13, 2017 · 3 comments
Closed

Comments

@olavmrk
Copy link

@olavmrk olavmrk commented Apr 13, 2017

When trying to launch the nightly build of Servo on Windows 10, a dialog box is shown:

The program can't start because VCRUNTIME140.dll is missing from your computer. Try reinstalling the program to fix this problem.

Clicking OK on this error twice gives a new error:

The program can't start because MSVCP140.dll is missing from your computer. Try reinstalling the program to fix this problem.

@olavmrk
Copy link
Author

@olavmrk olavmrk commented Apr 13, 2017

I worked around this problem by installing Visual C++ Redistributable for Visual Studio 2015, but I guess it should be integrated into the application somehow?

@jmcomets
Copy link
Contributor

@jmcomets jmcomets commented Apr 13, 2017

I installed VC++2015 and am now getting a missing api-ms-win-crt-runtime-l1-1-0.dll.
Note: I'm using Windows 7.

@UK992 UK992 mentioned this issue Apr 13, 2017
3 of 3 tasks complete
@mestaritonttu
Copy link

@mestaritonttu mestaritonttu commented Apr 17, 2017

A comment regarding this:

this is violating Rule #1 of Windows programs: Never ever depend on the CRT DLL, statically link that in instead. Then you just depend on Kernel32 and User32 instead.

bors-servo added a commit that referenced this issue Sep 9, 2017
Windows: Add missing MSVC dependencies

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #16422

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16445)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Sep 21, 2017
Windows: Add missing MSVC dependencies

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #16422

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16445)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Sep 21, 2017
Windows: Add missing MSVC dependencies

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #16422

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16445)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Sep 24, 2017
Windows: Add missing MSVC dependencies

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #16422

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16445)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Feb 1, 2019
Windows: Add missing dependencies

Rebased #16445 and updated with Gstreamer DLLs.

About msi installer, there is also included gstreamer installer, should be removed and replaced by needed gstreamer DLLs or keep it at is it?

Fixes #16422.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21968)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Feb 1, 2019
Windows: Add missing dependencies

Rebased #16445 and updated with Gstreamer DLLs.

About msi installer, there is also included gstreamer installer, should be removed and replaced by needed gstreamer DLLs or keep it at is it?

Fixes #16422.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21968)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Feb 1, 2019
Windows: Add missing dependencies

Rebased #16445 and updated with Gstreamer DLLs.

About msi installer, there is also included gstreamer installer, should be removed and replaced by needed gstreamer DLLs or keep it at is it?

Fixes #16422.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21968)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Feb 1, 2019
Windows: Add missing dependencies

Rebased #16445 and updated with Gstreamer DLLs.

About msi installer, there is also included gstreamer installer, should be removed and replaced by needed gstreamer DLLs or keep it at is it?

Fixes #16422.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21968)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Feb 1, 2019
Windows: Add missing dependencies

Rebased #16445 and updated with Gstreamer DLLs.

About msi installer, there is also included gstreamer installer, should be removed and replaced by needed gstreamer DLLs or keep it at is it?

Fixes #16422.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21968)
<!-- Reviewable:end -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

3 participants
You can’t perform that action at this time.