Mac OS X 10.4 TigerでのOpenInventor(TM)のコンパイル

By Kuratate0

First report created: June 5, 2008

(Panther-SGI Imagelib修正版はPantherでのOpenInventorのコンパイル情報のページを, Leopard版はLeopardでのOpenInventorのコンパイルのページをそれぞれ参照してください。)

10.4 TigerのXcodeの更新


Mac OS X 10.4でOpenInventorをコンパイルするには最新のXcodeが必要となります:OS付属のXcodeでは古い場合があり、コンパイル時に不具合が生じることがあります(2.4以上推奨)。 また、Xcodeを最新のものにすることでOpenInventorだけでなく他のプログラム等をインストールする上で後々トラブルを避けることができます。 そのため、まずXcodeを最新のものにアップデートすることが重要です。

Apple Developer Connection (ADC)にユーザー登録を行った上で、最新版をダウンロードしてインストールしてください。2008年6月現在でTigerで利用できるXcodeは2.5(Posted 30 Oct 2007)が最新で、ファイルサイズは902.9MBとのことです。


OpenInventorソースコード、関連ライブラリおよび10.3 Panther向けパッチの入手

(Many thanks to www.memntion.com!)


Mac OS X 10.3 Panther上でOpenInventor(TM)をインストールした経験のある方なら、http://www.memention.com/ivscriptをご存知かと思います。本ページにて提案する方法はこのivscriptにて記載していある方法を元に、コンパイルオプションと若干のファイル修正を行っただけですので、まずこちらの情報を参考にOpenInventor(TM)のソース、finkを用いた関連ライブラリのインストールをおよびパッチを入手します。

このivscriptにある手順をまとめると下記の通りです。


10.4 Tiger 向け手順


筆者はPowerPC Mac(PowerBook G3, PowerBook G4, PowerMac G4)とIntel Mac(MacPro)とで試しましたが、微妙にPPC MacとIntel Macとでは/usr/lib等の構成が異なるようです(たまたま筆者の環境がそうだった可能性もありますが...)。そこでPPCの場合とIntel Macの場合で異なるパッチを作りました。 それぞれivtiger_ppc_patchivtiger_intel_patchとなっています。 上手くapps以下のコンパイルが終了すれば、apps/tools/ivview/ivviewなどができているはずです。ivviewで、手持ちのOpenInventorファイルが上手く表示できるか確認してみてください。Intel Macではサンプルプログラムによっては正常に動作しないものもあります。(下記問題点にあるように、バイナリデータを読み込もうとすることによる問題)

問題点・参考・今後の課題など



ご意見等はまで

Kuratate0のMac OS X OpenInvetnor information pageに戻る

Kuratate0のホームページに戻る