On Thursday, 4 February 2021 17:52:16 PST Paper Chalice wrote: > Thanks for your reply, > homebrew installs software into /usr/local/Cellar/software_name/version > then symlink the content in bin, lib, share to /usr/local. If someone > installs qt@6 through homebrew and want to install additional libraries, > e.g. qt3d, qmake will not find the qt3d, because qmake find the content > installed in /usr/local/Cellar/qt@6/version not in /usr/local , after that > workaround patch, qmake can find all necessary files in /usr/local. Install > qt3d in qt's prefix is not allowed in homebrew, permission denied, due to > the homebrew sandbox. Using CMake doesn't have this problem. > > The qt5 formula now in homebrew is keg_only, which means it was not > symlinked into /usr/local,so qt6 and qt5 can be or may be coinstalled > system-widely . and the rename or move of the tools may not a problem in > homebrew, because formula can modify the directory layout. Really > appreciate your help.
You should treat qt5 and qt6 as two completely separate formulae, not two different versions of one. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel DPG Cloud Engineering _______________________________________________ Development mailing list [email protected] https://lists.qt-project.org/listinfo/development
