Qt5 builds failing — missing /usr/local/.//mkspecs/macx-clang on macOS

来源:互联网 发布:什么软件看爱奇艺会员 编辑:程序博客网 时间:2024/06/05 17:38
-- [Mason] Unpacking package to mason_packages/headers/geojson/0.3.2...CMake Error at /usr/local/lib/cmake/Qt5Core/Qt5CoreConfig.cmake:15 (message):  The imported target "Qt5::Core" references the file     "/usr/local/.//mkspecs/macx-clang"  but this file does not exist.  Possible reasons include:  * The file was deleted, renamed, or moved to another location.  * An install or uninstall procedure did not complete successfully.  * The installation package was faulty and contained     "/usr/local/lib/cmake/Qt5Core/Qt5CoreConfigExtras.cmake"  but not all the files it references.Call Stack (most recent call first):  /usr/local/lib/cmake/Qt5Core/Qt5CoreConfigExtras.cmake:50 (_qt5_Core_check_file_exists)  /usr/local/lib/cmake/Qt5Core/Qt5CoreConfig.cmake:141 (include)  platform/qt/qt5.cmake:1 (find_package)  platform/qt/qt.cmake:72 (include)  platform/qt/config.cmake:1 (include)  CMakeLists.txt:51 (include)-- Configuring incomplete, errors occurred!See also "/Users/vagrant/git/build/qt-macos-x86_64/Debug/CMakeFiles/CMakeOutput.log".

make: *** [build/qt-macos-x86_64/Debug/build.ninja] Error 1

https://github.com/mapbox/mapbox-gl-native/issues/6712

解决办法:

brew install qt5 brew link qt5 --force brew linkapps qt5 ln -s /usr/local/Cellar/qt5/5.6.1-1/mkspecs /usr/local/mkspecs ln -s /usr/local/Cellar/qt5/5.6.1-1/plugins /usr/local/pluginshttps://github.com/mapbox/mapbox-gl-native/blob/7dbc302b2f048902124e8f3d9d368c14204cfae5/platform/qt/bitrise-qt5.yml#L37-L38

The good answer could be found in the wireshark documentation :

brew install qt5brew link --force qt5 && ln -s /usr/local/Cellar/qt5/5.4.0/mkspecs /usr/local/mkspecs && ln -s /usr/local/Cellar/qt5/5.4.0/plugins /usr/local/plugins

https://github.com/Homebrew/legacy-homebrew/issues/29938


0 0
原创粉丝点击