LoginSignup
1
1

More than 5 years have passed since last update.

Eclipse on OSX で、P2 update を使って gnu.io.rxtx をインストール

Posted at

背景

Eclipse で組み込み開発を行う場合、DSDP プロジェクトが提供している TM を使うと、ワークベンチの中でシリアルポート端末が使えて、とっても便利です。

TM が提供する端末は、シリアルポートの制御を gnu.io.rxtx に頼っています。
しかしながら、OSX 上で動作する Eclipse から、公式のP2アップデートサイトへアクセスしても、 「gnu.io.rxtx.macosx が見つからない」と弾かれてしまいます。archive.eclipse.org に存在するミラーサイトも同様です。

原因

上記アップデートサイトでは、 content.jar!content.xml の内容が古く、gnu.io.rxtx.macosx が、 osgi.arch=x86 または osgi.arch=ppc のときのみ有効になっています。
osgi.arch=x86_64 が無い一方、最近のバージョンの Eclipse は osgi.arch=x86_64 なので、gnu.io.rxtx.macosx の検出に失敗します。

対策

上記を修正したアップデートを作成して Github Pages に上げました。

ブラウザからアクセスしても 404 エラーになります。Eclipse の p2 アップデートを使ってください。

なお、公式は、この問題を認識したものの修正できなかったようで、公式アップデートサイトに含まれている最後のバージョン (2.1.7.4) では、 MacOSX のサポートが切り落とされています。
アップデートのUIで過去のバージョンも表示できるようにした上で、一つ手前の 2.1.7.3 をインストールしてください。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1