-
Notifications
You must be signed in to change notification settings - Fork 6.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
[pcre] build failure #21201
Comments
Thanks for posting this issue. Seems |
We might consider using https://sourceforge.net/projects/pcre/ to down source codes for |
this patch seems to work
|
This is also an issue with the pcre2 port, which relies on the FTP server. |
@jerinphilip For pcre2, there is #21193, merged 1 hour ago. |
Using #21193, I am experiencing the following error with pcre2 hash mismatch:
|
Being affected by this (pcre2 is needed to build Qt5) |
The former ftp.pcre.org FTP site is no longer available [1]. - Use sourceforge only for download - Fixes microsoft#21201 - Remove deprecated functions from portfile vcpkg_install_cmake -> vcpkg_cmake_install vcpkg_configure_cmake -> vcpkg_cmake_configure (remove PREFER_NINJA) vcpkg_fixup_cmake_targets -> vcpkg_cmake_config_fixup - Add double quotes to files [1] https://www.pcre.org/
Is this possible to do something with such critical ports to not remove all other built and working ports?
|
I was able to work around this issue by downloading the pcre-{VERSION}.zip file directly and placing it in the {VCPKG_ROOT}/downloads folder. When vcpkg sees the file already exists, it won't attempt to download it from the broken link (assuming the expected SHA2 matches). |
Had to download .tar.gz distribution manually and change hash in port file, so vcpkg accepts it. Come on... |
An alternative workaround is to reset the vcpkg submodule (if that's possible in your workflow) to commit 97b9c60 |
The former ftp.pcre.org FTP site is no longer available [1]. - Use sourceforge only for download - Fixes #21201 - Remove deprecated functions from portfile vcpkg_install_cmake -> vcpkg_cmake_install vcpkg_configure_cmake -> vcpkg_cmake_configure (remove PREFER_NINJA) vcpkg_fixup_cmake_targets -> vcpkg_cmake_config_fixup - Add double quotes to files [1] https://www.pcre.org/
PCRE changed their download server. microsoft/vcpkg#21201
PCRE changed their download server. microsoft/vcpkg#21201
PCRE changed their download server. microsoft/vcpkg#21201
PCRE changed their download server. microsoft/vcpkg#21201
PCRE changed their download server. microsoft/vcpkg#21201
PCRE changed the download server, see microsoft/vcpkg#21201
Host Environment
Win10 x64/VS2019 (latest version as of 5.11.2021)
vcpkg git
To Reproduce
Steps to reproduce the behavior:
vcpkg tries to use the old pcre download-server: https://ftp.pcre.org/pub/pcre/pcre-8.45.zip
i first thought it was language pack related, but it even don't work with english language pack installed
Failure logs
so the server is not reachable as state on pcre.org
The text was updated successfully, but these errors were encountered: