Follow the procedures on this page brownie : create new project and compile with brownie. Encounter the following error, please comment how to fix it.
Configuration and environment.
Python 3.7.7
ganache-cli 6.14.5
(.token-venv) MacBookPro:token nelson$ brownie compile Brownie v1.9.2 - Python development framework for Ethereum ..... [ 60%] Linking CXX executable solc File "brownie/_cli/__main__.py", line 58, in main importlib.import_module(f"brownie._cli.{cmd}").main() File "brownie/_cli/compile.py", line 37, in main project.load() File "brownie/project/main.py", line 656, in load return Project(name, project_path) File "brownie/project/main.py", line 160, in __init__ self.load() File "brownie/project/main.py", line 213, in load self._compile(changed, self._compiler_config, False) File "brownie/project/main.py", line 96, in _compile optimizer=compiler_config["solc"].get("optimizer", None), File "brownie/project/compiler/__init__.py", line 97, in compile_and_format find_solc_versions(solc_sources, install_needed=True, silent=silent) File "brownie/project/compiler/solidity.py", line 158, in find_solc_versions install_solc(*to_install) File "brownie/project/compiler/solidity.py", line 90, in install_solc solcx.install_solc(str(version), show_progress=True) File "solcx/install.py", line 229, in install_solc _install_solc_osx(version, allow_osx, show_progress, solcx_binary_path) File "solcx/install.py", line 374, in _install_solc_osx "".format(cmd[0], e.returncode) OSError: make returned non-zero exit status 2 while attempting to build solc from the source. This is likely due to a missing or incorrect version of a build dependency. For suggested installation options: https://github.com/iamdefinitelyahuman/py-solc-x/wiki/Installing-Solidity-on-OSX