libjpeg-turbo depends on nasm from Homebrew/MacPorts, as it's not natively provided by the Xcode toolchain.
Other dependencies for macOS seem to be:
realpathi686-w64-mingw32-gccx86_64-w64-mingw32-gccmeson and ninjameson depends on ninja so just brew install meson will take care of the latter.
You can get realpath using brew install coreutils.
I'm no C developer so I'm not sure how to grab the other two.
brew install mingw-w64 should work for the mingw dependencies.
My build fails on:
FAILED: src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_buffer_u.h
/Users/henrebotha/dev/proton/glslang/bin/glslangValidator -V --vn dxvk_clear_buffer_u ../../dxvk/src/dxvk/shaders/dxvk_clear_buffer_u.comp -o src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_buffer_u.h
/bin/sh: /Users/henrebotha/dev/proton/glslang/bin/glslangValidator: cannot execute binary file
The included glslangValidator binary is compiled for GNU/Linux. I'm now doing brew install glslang & I'll try and use that instead.
I deleted that glslangValidator locally and the build seemed to continue. Not a proper solution obviously, but time was a factor.
Change glslangValidator with proper binaries from https://github.com/KhronosGroup/glslang/releases
Vote for https://github.com/ValveSoftware/Proton/issues/29 to make submodule
Also, you can download Proton3.7 dist for MacOS High Sierra here
macOS support has been removed: https://github.com/ValveSoftware/Proton/commit/a84120449d8177fa40f3de729e55d238d3c24877
This issue should be closed due to no longer having MacOS support
Most helpful comment
This issue should be closed due to no longer having MacOS support