-
Notifications
You must be signed in to change notification settings - Fork 6.2k
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
Qt5LinguistToolsConfig Can't find "x64-linux/tools/qt5/lrelease" under linux #7771
Comments
Avoiding issues microsoft#7771 by not build translations on linux
* new port qtkeychain * Update CONTROL * not build translations on linux Avoiding issues #7771 by not build translations on linux
Note: there is a general problem that the qt ports currently require vcpkg_copy_dependencies to make the tools work using cmake. VCPKG requires that each port has a unique set of files not overlapping with other ports. vcpkg_copy_dependencies breaks this if the tools are moved to tools/qt5 and as such are moved to tools/${PORT}. Properly adding the /bin to PATH using the vcpkg cmake toolchain would solve that problem and avoid the copying of duplicated dependencies. |
Fixcmake.py Modify the tools/qt5 in the cmake file of the qt tool to the tools/${port} directory, but it only considers the file suffix of windows. Add the suffix of linux and osx to the regular expression to fix the issue. #8029 |
This should be fixed in 96f4487 (Thank you @longhuan2018!) |
When I submit a new port #7760, it fails in vcpkg-Linux-PR, here is its error log.
Under Windows, I found that qt5-tools are installed in the tools/qt5-tools directory instead of tools/qt5.
I checked the solution for the issue #2834, but the latest version of vcpkg has merged this solution, so I wonder if there are some hidden bugs under Linux.
The text was updated successfully, but these errors were encountered: