2012-05-05 16 views
6

XamarinがGithubで公開したXobotOSソースコードをビルドしようとしていて、ルートフォルダのREADME.buildドキュメントに記載されているガイドラインを使用しています。私はreadmeに記載されているすべてのステップを実行するのに成功していますが、何らかの理由でEclipseの2番目のインスタンスが何も生成されません。私はこれを得ることができるどんな助けにも感謝します。ありがとう。XobotOSでのビルドの問題

ここで役に立つかもしれないいくつかの他の詳細は以下のとおりです。

OS:Ubuntuの11.04
のEclipse:SDK 4.2(ジュノ)
モノEclipseの? (私はおそらく、ソースからビルドされたハッキン​​グされたバージョンを使用しているかどうかはわかりません)

一方、私はOpenSUSEをダウンロードしてもう一度試してみます。

+0

XamarinはopenSUSEを使用してXobotOSを構築している可能性が非常に高いです(以前はopenSUSEとの関係を考えています)ので、まず試みてみてください。 –

答えて

0

Ubuntu 11.04には、Monoの非常に古いバージョンが含まれています。

私はUbuntu 12.04を使用しようとします(またはそれでも失敗した場合は、direchtexのPPAをUbuntu 12.04で使用してください)。あるいは、Lex Liが既に示唆しているように、openSUSE 12.1を試してみてください。

0

私はあまりにも最近、同じことを読んでいます。以下は私が持っている設定です。

  • Ubuntuの:12.04
  • エクリプス:3.7.2
  • モノラル:2.10.8.1(Ubuntuのレポ自体からEclipseとモノの両方)

ちょうどREADME.buildガイドラインに従いました。日食/シャープを得ることは私にとっても非常に困難でした。上記のすべての設定で、私は空の出力フォルダを取得していました。ビルドのチェックを外して自動的にフラグを立て、手動ビルドを行いました。その後、それは私のために働いた。 C#コードの作成は簡単でした。それでもSkiyaや他の図書館を建てようとする。

XobotActivityManager.csファイルを少し変更して機能させる必要がありました。

if (now >= at) { 
    if(control.IsHandleCreated) 
     ThreadPool.QueueUserWorkItem ((state) => control.Invoke (dispatch)); 

UPDATE

if (now >= at) { 
    ThreadPool.QueueUserWorkItem ((state) => control.Invoke (dispatch)); 

以下の行を変更し、私は最近、日食JUNOを試してみましたが、それはもう動作しません。