===================================================================
RCS file: /home/cvs/OpenXM/doc/OpenXM-FAQ.oxweave,v
retrieving revision 1.23
retrieving revision 1.29
diff -u -p -r1.23 -r1.29
--- OpenXM/doc/OpenXM-FAQ.oxweave	2004/09/01 23:07:37	1.23
+++ OpenXM/doc/OpenXM-FAQ.oxweave	2010/05/26 09:51:49	1.29
@@ -1,10 +1,91 @@
-%  $OpenXM: OpenXM/doc/OpenXM-FAQ.oxweave,v 1.22 2004/02/07 10:45:27 takayama Exp $
+%  $OpenXM: OpenXM/doc/OpenXM-FAQ.oxweave,v 1.28 2009/11/23 05:14:41 takayama Exp $
 
-//&C Sep 2, 2004
-//&ja Q. MacOS X で OpenXM package を make するにはどうしますか?
-//&en Q. How to make OpenXM package on MacOS X?
+//&C Dec 3, 2009. Mac OS Snow Leopard,  CPU=intel core2
+//&ja gmp のリンクに失敗します.
+//&en The link with the gmp fails.
+/*&C
+  export ABI=32
+  cd OpenXM/src
+  Follow the standard procedure.
+*/
 
+//&C Nov 21, 2009. Mac OS Snow Leopard (10.6)
+//&ja Mac OS Snow Leopard で OpenXM/src/ox_toolkit のコンパイルに失敗します.
+//&en Compilation fails for OpenXM/src/ox_toolkit on Mac OS Snow Leopard.
+/*&C
+
+   cd OpenXM/src/ox_toolkit
+   ./configure --x-libraries=/usr/X11/lib
+
+*/
+
+//&C Sep 13, 2009. Installing openxm*.deb on Ubuntu 9.04
+//&ja Q. Ubuntu 9.04 で openxm deb パッケージのインストールに失敗します.
+//&en Q. I got an error on Ubuntu 9.04 when I tried to install the openxm debian package.
+//&C 47  Illegal option -e , [: 47 :=: unexpected op.
+
 /*&ja
+  まず ctrl-C で install script を停止して下さい.
+
+   /usr/local/OpenXM/bin/asir-install.sh and /usr/local/OpenXM/bin/asir-port.sh は /bin/bash の上でうごきます.
+  #!/bin/bash とスクリプトの先頭に書いてありますが, Ubuntu 9.04 ではなぜか /bin/sh でこの script が実行されるようです
+  (理由調査中).
+  下のようにインストール中だけ /bin/sh を /bin/bash に変更しておけば大丈夫です.
+*/
+/*&en
+  Please stop the install script by ctrl-C.
+  The scripts /usr/local/OpenXM/bin/asir-install.sh and /usr/local/OpenXM/bin/asir-port.sh work on /bin/bash
+  #!/bin/bash is written at the beginning of the script, but /bin/sh seems to be used on Ubuntu 9.04
+  (Why? If you find the reason, please kindly tell us).
+  Please change /bin/sh to /bin/bash during the installation as below.
+*/
+/*&C
+
+   sudo su -
+   cd /bin
+   cp sh sh.orig
+   ln -s /bin/bash sh
+
+   [Installing OpenXM package]
+
+   rm /bin/sh
+   cp /bin/sh.orig /bin/sh
+
+*/
+
+//&C Sep 12, 2009.  "sudo apt-get install openxm" generates files owned by root
+
+/*&C
+
+  cd ~
+  sudo chown -R $USER  OpenXM_tmp  .TeXmacs
+
+*/
+
+//&C Oct 9, 2006. Generating universal binaries for MacOS X.
+
+/*&ja
+  Reference: http://macwiki.sourceforge.jp/cgi-bin/wiki.cgi?UniversalBinary
+  PPC では -arch i386 -arch ppc の他に -isysroot /Developer/SDKs/MacOSX10.4u.sdk
+  option が必要. Xcode の Package の中の, Cross-Developement.mpkg を忘れない.
+  別々の architecture で生成して, lipo でくっつける方法の方が推奨らしい.
+  cf. 
+*/
+/*&C
+ Example:
+  gcc -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk ox.c -o ox
+ or 
+  gcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk ox.c -o ox-i386
+  gcc -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk ox.c -o ox-ppc
+  lipo -create ox-i386 ox-ppc -output ox
+*/
+ 
+
+//&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 や
@@ -24,6 +105,22 @@
     マニュアル等を正しく処理するには, 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 を使う.
+      (たとえば
+           sudo gcc_select 3.3
+       とすればよい)
+
+<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.
@@ -37,6 +134,22 @@
     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., sudo gcc_select 3.3 )
+
+
+<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
 
 */