Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Formula 'mono' fails to install 32-bit binaries, breaks e.g. running KeePass #4332
When installing "Mono" framework thru
It will however run flawlessly thru
As can be seen by comparing both outputs of
Unfortunately the 32-bit binaries are not available at all in installation of homebrew, as option
This may be due to the fact, that homebrew formula
Unfortunately I do not fully understand code as to provide pull request in order to fix this issue, sorry. Would be grateful, if this could be added by maintainer(s) of formula. Many thanks in advance.
I ran into the same error message while trying to run a different app with brew mono.
Perhaps this relatively-old (circa 2011) discussion from the mono mailing list will shed some light on the problem:
I can't be sure, but it does seem as if mono winforms don't work with the 64-bit mono runtime cask.
I also encountered this issue. It seems pretty obvious that homebrew should be building mono for 32-bit for maximal compatibility and only opt-in to a 64-bit build and not force users to the "bold and courageous" option.
Although it is an "upstream-issue" to support a 64-bit build at some point, the current state of the art doesn't effectively support it. Can Homebrew provide a version that's comparable to what someone would download from the Mono project and not a courageous but known-broken build?