compile using homebrew