Following the instructions at the Observer User Guide, I tried to run the Observer application.
$ erl -sname observer -hidden -setcookie MyCookie -run observer
Erlang R15B (erts-5.9) [source] [64-bit] [smp:4:4] [async-threads:0] [hipe] [kernel-poll:false]
{"init terminating in do_boot",{undef,[{wx_object,start,[observer_wx,[],[]],[]},{observer_wx,start,0,[{file,"observer_wx.erl"},{line,64}]},{init,start_it,1,[]},{init,start_em,1,[]}]}}
Crash dump was written to: erl_crash.dump
init terminating in do_boot ()
Is there a known fix for this? Something I neglected to install?
WxWidget on Mac OS X is currently 32-bit only. It won’t work with a 64-bit erlang installation. That’s why you get the error message that wx_object:start is undef’d.
You’ll need to build a 32-bit version of erlang.
I think newer versions of wxWidgets can be built 64-bit on Mac OS X, but i’m not sure if they are compatible with erlang’s wx library.