
















For fans of bulleted lists, the following models are supported:
Late-2012 and later 21.5-inch iMac
Late-2012 and later 27-inch iMac
Late-2013 and later 27-inch iMac with 5K Retina display
Late-2012 and later Mac mini
Mid-2012 Mac Pro
Late-2013 Mac Pro
Mid-2012 and later 11-inch MacBook Air
Mid-2012 and later 13-inch MacBook Air
Mid-2012 13-inch MacBook Pro
Late-2012 and later 13-inch MacBook Pro with Retina display
Mid-2012 15-inch MacBook Pro
Mid-2012 and later 15-inch MacBook Pro with Retina display
Early-2015 12-inch MacBook





brew install cmake ffmpeg freetype glew glslang googletest libpng molten-vk opusfile SDL2 spirv-tools vulkan-headers wavpack x264
you must compile the client with cmake .. -DVULKAN=ON


















-- Checking for module 'vulkan'
-- No package 'vulkan' found
CMake Error at cmake/BuildVulkanShaders.cmake:25 (message):
glslangValidator binary was not found. Did you install the Vulkan SDK /
packages ?










Warning: vulkan-headers 1.3.232 is already installed and up-to-date.
To reinstall 1.3.232, run:
brew reinstall vulkan-headers



==> Pouring spirv-tools--2022.4.catalina.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink lib/cmake/SPIRV-Tools
/usr/local/lib/cmake is not writable.
You can try again using:
brew link spirv-tools





Error: Running Homebrew as root is extremely dangerous and no longer supported.
As Homebrew does not drop privileges on installation you would be giving all
build scripts full access to your system.






brew doctor he also knows about permissions




brew link spirv-tools say when you run it?
brew link spirv-tools
Linking /usr/local/Cellar/spirv-tools/2022.4...
Error: Could not symlink lib/cmake/SPIRV-Tools
/usr/local/lib/cmake is not writable.




























chown -R "$USER:$USER" /usr/local/lib/cmake








sudo brew install cmake
sudo brew doctor fix-all so nobos like us can fix it xd

brew doctor and if it finds issues it prints commands you can run to fix them































1
uuffffaa not ffffffaa as the comment claims. u=unused f=flags a=ack


















