Open SHIINASAMA opened 4 days ago
I found that vcpkg will switch to the English environment, but it seems impossible to tell if the user has installed the English language pack, can output some information in this regard to guide the user to install the language pack?
It was documented, but it seems that they removed it 😅 https://github.com/microsoft/vcpkg/pull/39655/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L64
It was documented, but it seems that they removed it 😅 https://github.com/microsoft/vcpkg/pull/39655/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L64
Well, at least I think it needs to be a more user friendly prompt. Like when vcpkg fails to download it alerts the user that it may be due to a proxy environment variable being set.
I don't know if there is a good was to detect the installed languages
Duplicates https://github.com/microsoft/vcpkg/issues/25846.
I don't know if there is a good was to detect the installed languages
Well, bootstrap could run dumpbin on vcpkg.exe and check for a known DLL.
I guess the best solution is remove the dependency on dumpbin completely
We already have like 95% of the code necessary to replace dumpbin in https://github.com/BillyONeal/vcpkg-tool/tree/replace-powershell which avoids needing to download separate LLVM stuff. @BillyONeal
The missing 5% didn't come in 2 years.
Right, but implementing that should not be that hard.
Describe the bug Failed to match the vcpkg_copy_pdbs() string due to a non-English environment.
Environment
To Reproduce Steps to reproduce the behavior:
Expected behavior The vcpkg temporarily changes the locale to English and then correctly identifies the pdb path
Failure logs I did some simple debugging with message() and extracted the key valid information.
Full logs
Additional context
I found this problem while updating my package, and it can be repeated when other packages are installed (e.g. zlib)