Re: [Squeak-ja] Mac で 楽しくODE PlugInを作ろう

Kazumi Okamoto kazumi_okamoto @ mac.com
2004年 8月 29日 (日) 11:22:48 CEST


岡本です。
はじめまして。

Carbon 版の ODEPlugin のビルドに成功しました。

  http://homepage.mac.com/kazumi_okamoto/FileSharing6.html

にビルドしたものを置いておきました。
問題等ありましたら、ご連絡下さい。

環境は、

  Mac OS X 10.3.5
  XCode 1.5
  Squeak VM: 3.7.4
  Squeak Image: 3.7b-5967

を使用しました。

作業記録を書いておきます。
--
ODE のインストール
1.ODE をビルド
2.runlib libode.a を実行

Squeakの plugin 構築環境の作成
1.CVS から、Squeak のソースツリーを取得。
2.VMMaker のインストール。
3.ODECoのインストール。
4.VMMaker を起動し、ODECo Plugin を External Pluginとして、
コード生成。

XCode でビルド環境を構築
1.Carbon Bundle用プロジェクトを選択
2.ODEPlugin.c をプロジェクトに追加
3.platforms/Mac OS/vm/ 以下の sqPlatformSpecific.h SqConfig.h
   をプロジェクトに追加
4.platforms/Cross/vm SqVirtualMachine.h をプロジェクトに追加
5.libode.a をプロジェクトに追加
5.Target - Build の設定
   - Header Search Path に ODEPlugin の include pathを追加
   - OtherLinkerFlags に -lstdc++ を追加
   - Force PkgInfo Generation のチェックボックスをオン
6.ビルド

という手順をとりました。


On 2004/08/27, at 12:51, YAMAMIYA Takasi wrote:

> 山宮です。
>
> 相変わらず進歩しませんが、carbon 版をコンパイルしてみた記録です。
> コンパイル自体は出来るのですが、ODECo は動きませんでした。
>
> - .bundle ファイル(外部プラグイン)を作る方法が分からない。
> - 内部プラグインにしてコンパイルしたのにやっぱり動かない。
> - もう 10.2 なんて使ってるいないのだろうか?
>
> 結論: マックはむずい。



Squeak-ja メーリングリストの案内