$OpenXM: OpenXM/misc/packages/Windows/debug-tools/build-ja.txt,v 1.1 2002/01/13 07:10:16 takayama Exp $ この文書では, Windows 版 OpenXM package の生成法とテスト法を説明する. 生成: cygwin 環境. および cygwin 上の XF86Free が必要である. XF86Free は asir が xmkmf を必要とするためいる. XF86Free をインストールしたら, export PATH=/usr/X11R6/bin:$PATH をしておかないと DLL のロードができない. (なお, startxwin.sh が X をスタートする script) * Cygwin 環境で checkout or update. * OpenXM/src で make install-kan-ox make install-asir-contrib [ make binary-tgz target は OpenXM/lib/ よりコピーするものがあるで, install を忘れてはいけない. ] * oxpp tool を用いて, 必要な asir library を, 一まとめにしたものを 作成する. これは, ox_asir が cpp を windows nativemode で 利用できないためである. * c:/home/asir/bin /lib に windows 版の asir binary を配置しておく. * make clean : flag files .**** を消去. * make binary-tgz : OpenXM-win directory を作成して, そこに 必要なファイルを OpenXM および c:/home/asir/ よりコピーする. ライブラリファイル (*.sm1), DLL は, OpenXM-win/bin, OpenXM-win/lib/sm1, OpenXM-win/asir/bin の三箇所にコピーされる. テスト: 別の windows マシンでテストするには, make copy-to-orange で orange の tmp3 に OpenXM-win.tgz がコピーされる. これを kaikei の /export/home01.mirror/ftp/pub/tmp の下へおく. binary を作成した Laptop (win2000) でテストするには, debug-tools/setenv1.bat を c:/ へコピーののち, コマンドプロンプトからこれを実行する. OpenXM-win/bin へ自動的に cd してくれるので, asirgui-cd.bat や, sm1 を実行する. debug-tools の *.bat ファイルは, Laptop ようの path になってるが, make build-bat で, OpenXM-win/bin-windows にコピーされるものは, c:\OpenXM-win が, OpenXM_HOME_WIN となってる. 例: setenv1 sm1 (oxasir.sm1) run (x^2-1). fctr テストの注意事項: command prompt がでてすぐ消える. ==> start のみ. c:\windows\command\start としない. command prompt がでてすぐ消える. ==> forkExec でなく system を利用してないか? ox がみつかってるか? ox server が見つからない. ==>