0

かなり長い間、MacBookでhaxeを開発するためにもう一度やりたかったのです。そこで、haxe.orgにアクセスし、macインストーラーをダウンロードして、最新バージョンのhaxeをインストールします。

次に、ターミナルを開いて「」と入力すると、次のhaxe短いエラーメッセージが表示されます。

Bus Error

さて、私は何か間違ったことをしましたか?OSX 10.4を使用していますが、このオペレーティングシステムで最新バージョンのhaxeがサポートされていない可能性がありますか?

アップデート:

システムログを調べると、インストーラーが呼び出された後、次のメッセージが表示されることがわかりました。

Nov 12 18:12:16 my-computer authexec: executing /Volumes/haXe Installer/haXe Installer.app/Contents/MacOS/hxinst-osx
Setting FD_CLOEXEC on all file descriptors
Initializing child but not closing any file descriptors...
Initializing child but not closing any file descriptors...
Nov 12 18:13:25 my-computer crashdump[1655]: haxe crashed
Nov 12 18:13:25 my-computer crashdump[1655]: crash report written to: /Users/myuser/Library/Logs/CrashReporter/haxe.crash.log

また、クラッシュログを調べたところ、クラッシュの結果として発生した例外の名前がわかりました。

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

何か案が?私はさらに問題を調査しています。

4

2 に答える 2

0

バスエラーは、プログラム自体が壊れていることを意味します(具体的には、プログラムが整列されていない、または完全にガベージポインタを使用したことを意味します)。理由を調べるには、gdb(gdb haxe)をアタッチして、あちこち探し回ってみてください。

于 2010-11-12T17:31:31.053 に答える
0

インストーラーがビルドされ、OS X の新しいバージョン (10.5 または 10.6) を対象としている可能性が非常に高いです。システム ログ (/Applications/Utilities/Console.app) で詳細を確認できます。Haxe コミュニティで質問するか、勇気があればsource から独自のバージョンをビルドしてみてください

于 2010-11-12T18:29:20.677 に答える