lightvector / KataGo

GTP engine and self-play learning in Go
https://katagotraining.org/
Other
3.47k stars 563 forks source link

Error: You are using macOS 11.1. #408

Open MellonGuan opened 3 years ago

MellonGuan commented 3 years ago

Today When I in my computer Mac execute command line: brew install katago

cmake . -DBUILD_MCTS=1 -DUSE_BACKEND=OPENCL -DNO_GIT_REVISION=1 Last 15 lines from /Users/mellonguan/Library/Logs/Homebrew/katago/01.cmake: for GTP/matches/analysis if everything else is good, but selfplay for writing training data will not be possible.

CMake Error at /usr/local/Cellar/cmake/3.18.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:165 (message): Could NOT find Boost (missing: Boost_INCLUDE_DIR system filesystem) Call Stack (most recent call first): /usr/local/Cellar/cmake/3.18.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE) /usr/local/Cellar/cmake/3.18.1/share/cmake/Modules/FindBoost.cmake:2177 (find_package_handle_standard_args) CMakeLists.txt:244 (find_package) -- Configuring incomplete, errors occurred! See also "/tmp/katago-20210203-51514-11frjo/KataGo-1.4.5/cpp/CMakeFiles/CMakeOutput.log". See also "/tmp/katago-20210203-51514-11frjo/KataGo-1.4.5/cpp/CMakeFiles/CMakeError.log".

Error: You are using macOS 11.1. We do not provide support for this pre-release version. You will encounter build failures with some formulae. Please create pull requests instead of asking for help on Homebrew's GitHub, Discourse, Twitter or IRC. You are responsible for resolving any issues you experience while you are running this pre-release version.

lightvector commented 3 years ago

Thanks. The homebrew version of katago unfortunately is something I did not have any significant role in setting up, a volunteer did it many months back. Unfortunately, it seems that that version has grown pretty stale, and I don't know how to update or test it - the last time I looked into it there were some build failures that I didn't understand.

Based on the error message it sounds like you're using a very new version of macOS that homebrew doesn't fully support yet though?

Anyways, if there is a dev in the community who also knows how to set up good release practices for CMake & C++ in MacOS, I would really appreciate help here. Or even if someone could help set up better standardized build and release for Windows and Linux. With other things going on, I haven't had time to learn it, so it's far from my area of expertise right now.