-
Notifications
You must be signed in to change notification settings - Fork 13.3k
i686-pc-windows-gnu package missing required DLLs #29208
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
Comments
I believe this should be fixed by #29195 |
Fixed in #29195 |
👍 |
Still experiencing this on 1.5.0-nightly (1210fb9 2015-10-23) |
@tikue are you sure? Can you show the steps you're reproducing with? Downloading the nightly shows that the DLLs are in the right locations for me. |
@alexcrichton I can reproduce with today's 1.5 nightly installer. libstdc++-6.dll is missing:
|
@iliekturtles are you sure you also downloaded the most recent nightly? I just downloaded the 32-bit gnu msi and the files were installed. |
Using Windows' STR tool:
|
This seems to have fixed it for me: the latest nightly works both on appveyor and locally. |
@Diggsey try uninstalling any other versions of rust before testing |
I'm having what I think is the same issue with the 64bit installers on Appveyor:
|
I just noticed that this patch fixed the i686 installer. There is also an issue with the x86_64 installer. @rouge8 Definitely, the missing DLL pops up a dialog box. |
@alexcrichton The problem @tikue is having is different in that it only occurs with the 64-bit versions: libstdc++6.dll is missing there. I didn't encounter a problem because windows was finding it elsewhere on the system (my msys's mingw installation). |
Ah yep, thanks for the sharp eyes everyone! I forgot that libstdc++ is needed even for x86_64... This should get fixed up in #29306. Again, though, sorry for the inconvenience! |
We don't need the support libgcc SEH library, but we do need the C++ standard library for running the compiler itself. cc rust-lang#29208
This package used to include
libgcc_s_dw2-1.dll
andlibstdc++-6.dll
in therustc/bin
folder. In the latest releases these DLLs are missing, which results in rustc failing to start.This is possibly a result of #29009
The text was updated successfully, but these errors were encountered: