-- [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/plugins |
The good answer could be found in the wireshark documentation :
brew install qt5
brew 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