Erlang/OTP 17.0 on OSX Mavericks With WX and a Working Observer
This post is an update of HOWTO: “Erlang R17-RC2 on OSX Mavericks with WX and a working Observer”.
The best Erlang yet
Erlang uses wxWidgets, a cross platform GUI library for it’s GUI tools. This build dependency was hard to get working pre-17, especially for 64-bit Erlang. However, 17.0 brings double rainbows and care bears for everyone that reads this HOWTO. So Enjoy!
Set correct Xcode path for compilation
As far as I know you need have Xcode install to compile Erlang from source. You can download Xcode via the Mac App Store
If you have multiple versions of Xcode installed (beta’s for example), make sure the Command Line Tools are installed and are pointing to the correct Xcode version.
Initiating an install of the Xcode Command Line Tools:
And verify that the CL-tools point to the correct Xcode install
wxWidgets is a Cross Platform GUI library that’s used by Erlang for applications like Observer.
Execute this line and get some coffee, walk the dog, take out the trash and/or play with your kids. Compilation takes a while.
1 2 3 4 5 6
Check that you got the correct wx-config
Kerl is a utility that helps you build and manage multiple instances of Erlang/OTP.
~/.kerlrc. I use
$ vim ~/.kerlrc.
Add these lines:
Build & Install Erlang with kerl
For a 32-bit Erlang prefix
kerl build with
And bliss out on your new wx-enabled Erlang: