-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
[openssl] Build failure due to nasm.us being down #32600
Comments
I have a cached copy in my vcpkg/downloads folder, hope this helps, just drop into your vcpkg/downloads folder: |
The download of |
cant open nasm web |
Shouldn't there be a mirror in case the main source is down? I can't use a cached copy like StarGate-One suggested since I'm using automation. |
it works, thanks~ |
The upstream |
Thanks! It works, but need to fix that |
The vcpkg team doesn't currently operate such mirrors because it involves licensing mess. |
somebody has the mac zip file for this? it is still down. |
They are up again so this issue can be closed. |
Since the website is quite often down, in case someone in the future has the same problem, if you are using GitHub Actions, you have to create a download cache folder beforehand: - run: echo "VCPKG_ROOT=$env:VCPKG_INSTALLATION_ROOT" | Out-File -FilePath $env:GITHUB_ENV -Append
- run: New-Item -ItemType "directory" -Path "C:\vcpkg\downloads" -Force
- run: Invoke-WebRequest -URI "$env:BASE_URL/$env:FILE_NAME" -OutFile "C:\vcpkg\downloads\$env:FILE_NAME"
env:
BASE_URL: https://github.com/microsoft/vcpkg/files/12073957
FILE_NAME: nasm-2.16.01-win64.zip
- run: vcpkg install openssl:x64-windows-static-md You can also add |
@jimwang118 this issue seems to be back. |
Yes, the upstream website can’t be opened again, so we need to wait for the upstream website to recover. |
https://www.nasm.us/ is down so that NASM, which is depended by OpenSSL, cannot be downloaded. See microsoft/vcpkg#32600 (comment) for the temporary workaround.
This is happening again... |
Something new happened over the past 7 hours? |
Maybe switch over to https://fossies.org/windows/misc/nasm-2.16.01-win64.zip ? |
Why not use the mirror? |
The content seems to be different
becoms
|
fossies.org's Terms of Use forbid "regular automated accesses" so AFAIU it cannot be used as part of build recipes or CI.
vcpkg fails to download binaries (nasm-2.16.01-win64.zip). The github repo doesn't provide them AFAICS. MSYS2 has nasm binaries, but these are independent builds. |
Different algorithms for compressing archives give different hashes, it looks like this |
Well, by tag thats sad |
Anyone have contact info for the nasm.us folks? If they would put the content on github we would love to add mirrors. We have historically not operated our own mirrors because licensing scary, not because we don't think it would be an improvement. |
I'm keep seeing issue by trying to reach given mirror. |
|
nasm.us is available (at the time of writing this comment). UPD: https://lists.nasm.us certificate expired on July 26th :) |
Thank you! I was stumped until I read your solution. |
So https://nasm.us is back up. Their homepage indicates that their source code is already on GitHub, at https://github.com/netwide-assembler/nasm |
The source code is, but at this time vcpkg does not build |
And....... It's back down again 🙄 |
Is there any compelling reason not to build from source? This is becoming kind of a nuisance. |
A mirror was added in commit fe1369a today, so you may need to do a |
This PR 32806 adds a different |
Operating system
Windows
Compiler
MSVC
Steps to reproduce the behavior
`./vcpkg install openssl`
Failure logs
Additional context
nasm.us is down, and no additional mirrors are provided.
The text was updated successfully, but these errors were encountered: