2012-04-08 10 views
2

Observer User Guideの指示に従って、Observerアプリケーションを実行しようとしました。erlang 15B Observerの修正(macportsから);実行に失敗する

$ 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() 

既知の問題はありますか?私はインストールすることを怠った何か?

+0

私はまったく同じ問題を抱えています。 –

答えて

3

Mac OS XのWxWidgetは現在32ビットのみです。 64ビットのerlangインストールでは動作しません。 wx_object:startがundefされたというエラーメッセージが表示されます。

erlangの32ビット版をビルドする必要があります。

私は新しいバージョンのwxWidgetsをMac OS X上で64ビットで構築できますが、erlangのwxライブラリと互換性があるかどうかは分かりません。私のLinuxミント分布について

1

、私はEVM経由R15B03をインストールする前に、次のコマンドを実行して、必要なパッケージをインストールする必要がありました:

sudo apt-get install libwxgtk2.8-dev libgl1-mesa-dev libglu1-mesa-dev libpng3

詳細はhereを見つけることができます。