| version 1.16, 2003/03/06 23:31:37 |
version 1.24, 2005/06/22 12:40:41 |
|
|
| % $OpenXM: OpenXM/doc/OpenXM-FAQ.oxweave,v 1.15 2002/10/23 01:18:49 takayama Exp $ |
% $OpenXM: OpenXM/doc/OpenXM-FAQ.oxweave,v 1.23 2004/09/01 23:07:37 takayama Exp $ |
| |
|
| |
//&C Sep 2, 2004, Update for tigers (10.4) June 23, 2005. |
| |
//&ja Q. MacOS X (10.3, panther)で OpenXM package を make するにはどうしますか? |
| |
//&en Q. How to make OpenXM package on MacOS X (10.3, panther)? |
| |
|
| |
/*&ja |
| |
[1] fink をインストールしてなければインストールします. |
| |
fink は Unix の Open Source software を Mac OS X でパッケージとして |
| |
扱うための基礎システムです. fink をインストールすると, Debian linux や |
| |
Fedora, wine 等でおなじみのパッケージ管理コマンド apt-get が |
| |
使えるようになります. |
| |
http://fink.sourceforge.net/index.php?phpLang=ja |
| |
よりダウンロード. |
| |
[2] xterm を開き, wget を apt-get でインストールします. |
| |
apt-get install wget |
| |
なおインストールされてるソフトの一覧は |
| |
dpkg --list |
| |
でみれます. |
| |
fink でインストールされたコマンドは /sw/bin の下にインストールされます. |
| |
[3] OpenXM のソースをダウンロードして他の unix と同様な方法で make します. |
| |
なお wget は gc, gmp のソースを ftp でネットワークダウンロードするのに |
| |
利用されます. |
| |
マニュアル等を正しく処理するには, tex, ptex, nkf 等のインストール |
| |
も必要です. とりあえず実行形式を得るためには不要. |
| |
|
| |
Mac OS X 10.4 (tiger) のためのノート. |
| |
[A] |
| |
XcodeTools 2.1 をインストールすると, gcc version 4.0 が標準でインストール |
| |
される. 現在のところgcc-4.0 のもとではいろいろと問題が生じる. |
| |
したがって gcc-4.0 の代わりに gcc-3.3 を使う. |
| |
(たとえば |
| |
mkdir ~/bin ; ln -s /usr/bin/gcc-3.3 ~/bin/gcc |
| |
export PATH=~/bin:$PATH |
| |
とすればよい) |
| |
|
| |
<note-1> GC の版 (OpenXM/src/gc) は 6.5 (or later). |
| |
<note-2> wget がない場合は次ぎのようにする. |
| |
cd OpenXM ; mkdir ../OpenXM_dist ; cd ../OpenXM_dist |
| |
ftp://ftp.math.kobe-u.ac.jp/pub/OpenXM/misc/ の全てのファイルを |
| |
OpenXM_dist へ make の前にコピーしておく. |
| |
<note-3> DYLD_LIBRARY_PATH 環境変数は使用しない. cf. OpenXM/rc/dot.bashrc |
| |
|
| |
*/ |
| |
/*&en |
| |
[1] If you have not yet installed fink, install the fink system. |
| |
The fink system is a Debian-like packaging system. |
| |
The commands apt-get and dpkg are installed. |
| |
http://fink.sourceforge.net |
| |
[2] Open the xterm and install the command wget by apt-get |
| |
apt-get install wget |
| |
[3] Build the OpenXM package. |
| |
The wget is used to download the source codes for gc and gmp |
| |
by the ftp. |
| |
In order to build documents properly, you need tex, ptex, and nkf. |
| |
If you need only binary executables, you do not need these. |
| |
|
| |
Note for Mac OS X 10.4 (tiger) |
| |
[A] |
| |
When you install XcodeTools 2.1, gcc version 4.0 will be installed. |
| |
There are several troubles when you build the OpenXM package with gcc-4.0. |
| |
So, we need to use gcc-3.3 instead of gcc-4.0 |
| |
(e.g., mkdir ~/bin ; ln -s /usr/bin/gcc-3.3 ~/bin/gcc |
| |
export PATH=~/bin:$PATH ) |
| |
|
| |
<note-1> The version of OpenXM/src/gc must be 6.5 (or later). |
| |
<note-2> If you do not have "wget", do as follows. |
| |
cd OpenXM ; mkdir ../OpenXM_dist ; cd ../OpenXM_dist |
| |
Copy all files in ftp://ftp.math.kobe-u.ac.jp/pub/OpenXM/misc/ |
| |
to OpenXM_dist before make. |
| |
<note-3> The environmental variable DYLD_LIBRARY_PATH must not be set. |
| |
cf. OpenXM/rc/dot.bashrc |
| |
|
| |
*/ |
| |
|
| |
//&C Feb 7, 2004 |
| |
//&ja Q. Solaris 5.5.1 で make すると kan96xx の make で __register_frame_info がないといってコンパイルがとまる. |
| |
//&en Q. On Solaris 5.5.1, the make of kan96xx stops with the error undefined symbol __register_frame_info |
| |
|
| |
/*&ja |
| |
|
| |
A. OpenXM_contrib/gmp (version 4.1.2) をつぎのようにして version 3.1.1 に置き換えるとうまくいきます. |
| |
rm -rf OpenXM_contrib/gmp |
| |
cvs -d :pserver:anoncvs@kerberos.math.kobe-u.ac.jp:/home/cvsroot/openxm checkout -D '2002-01-01 0:00' OpenXM_contrib/gmp |
| |
|
| |
匿名 cvs については |
| |
http://www.math.sci.kobe-u.ac.jp/OpenXM/Current/anonymous.html |
| |
を御覧ください. |
| |
|
| |
*/ |
| |
|
| |
/*&en |
| |
|
| |
A. Repalce OpenXM_contrib/gmp (version 4.1.2) by the gmp version 3.1.1 |
| |
as follows. |
| |
|
| |
rm -rf OpenXM_contrib/gmp |
| |
cvs -d :pserver:anoncvs@kerberos.math.kobe-u.ac.jp:/home/cvsroot/openxm checkout -D '2002-01-01 0:00' OpenXM_contrib/gmp |
| |
|
| |
As to anonymous cvs, see |
| |
http://www.math.sci.kobe-u.ac.jp/OpenXM/Current/anonymous.html |
| |
|
| |
*/ |
| |
|
| |
|
| |
//&C Nov 15, 2003 (For developpers) |
| |
//&ja Q. Cvs で commit するとき -m option がうまく動きません. |
| |
//&en Q. The -m option for cvs commit does not work well. |
| |
|
| |
/*&ja |
| |
次のような shell ファイルで cvs を呼び出しているとしたら, |
| |
cvs -d abc.openxm.org:/usr/cvs $* |
| |
次のようにかえます. |
| |
cvs -d abc.openxm.org:/usr/cvs "$@" |
| |
|
| |
参考文献: 砂原ほか, 「プロフェッショナルシェルプログラミング」, アスキー出版局 |
| |
|
| |
*/ |
| |
|
| |
/*&en |
| |
If you use cvs by the following shell file |
| |
cvs -d abc.openxm.org:/usr/cvs $* |
| |
change it as follows |
| |
cvs -d abc.openxm.org:/usr/cvs "$@" |
| |
*/ |
| |
|
| |
|
| |
//&C Nov 11, 2003 |
| |
//&ja Q. RedHat 8.0 でコンパイルできません. |
| |
//&en Q. I fail the compilation on RedHat 8.0 |
| |
|
| |
/*&ja |
| |
|
| |
ソースを checkout してすぐに, |
| |
" touch OpenXM/src/gc/.use_ports " |
| |
をしてから make install して下さい. |
| |
make している間に gc6.2 のソースコードをダウンロードしますので internet に |
| |
つないでる必要があります. |
| |
|
| |
*/ |
| |
/*&en |
| |
|
| |
Just after checking out the sources, |
| |
execute the command |
| |
" touch OpenXM/src/gc/.use_ports " |
| |
and " make install ". |
| |
During the make the source code of gc6.2 is downloaded, so your machine |
| |
must be connected to the internet. |
| |
|
| |
*/ |
| |
|
| |
//&C May 9, 2003 |
| |
//&ja Q. Debian GNU/Linux で asir が make できない. |
| |
//&en Q. Asir cannot be built on Debian GNU/Linux. |
| |
|
| |
/*&ja |
| |
|
| |
A. libxaw7-dev をインストールして下さい. ちなみに OpenXM_contrib2/fep |
| |
を make するには libncurses5-dev をインストールする必要があります. |
| |
|
| |
*/ |
| |
/*&en |
| |
|
| |
A. Install 'libxaw7-dev'. Note that you have to install |
| |
'libncurses5-dev' to build 'fep' in OpenXM_contrib2. |
| |
|
| |
*/ |
| |
|
| |
//&C April 23, 2003 |
| |
//&ja Q. OpenXM サーバが立ち上がらない. (ウィンドウが一瞬現れて消える.) |
| |
//&en Q. OpenXM servers cannot be invoked. (An window appears but vanishes immediately.) |
| |
|
| |
/*&ja |
| |
|
| |
A. XFree86 4.3.0 の xterm の国際化対応が不完全なせいです. 以下のいずれか |
| |
を試してみて下さい. |
| |
|
| |
1. .Xdefaults, .Xresources などに次の行を追加する. |
| |
|
| |
XTerm*locale:false |
| |
|
| |
2. LANG, LC_CTYPE, LC_ALL などの環境変数を消す. |
| |
|
| |
|
| |
*/ |
| |
/*&en |
| |
|
| |
A. This is caused by an incomplete implementation of i18n of xterm |
| |
in XFree86 4.3.0. Try one of the following: |
| |
|
| |
1. Add the following line to your .Xdefaults, .Xresources etc. |
| |
|
| |
XTerm*locale:false |
| |
|
| |
2. Remove environment variables such as LANG, LC_CTYPE, LC_ALL etc. |
| |
|
| |
*/ |
| |
|
| //&C March 7, 2003 (for developers) |
//&C March 7, 2003 (for developers) |
| //&ja Q. asir2000 用の configure が新しい OS に対応していない. |
//&ja Q. asir2000 用の configure が新しい OS に対応していない. |