Annotation of OpenXM/doc/OpenXM-FAQ.oxweave, Revision 1.33
1.33 ! takayama 1: % $OpenXM: OpenXM/doc/OpenXM-FAQ.oxweave,v 1.32 2013/09/19 23:34:15 takayama Exp $
1.32 takayama 2:
1.33 ! takayama 3: //&C Nov 8, 2013.
! 4: //&ja Q. OpenXM/rc/dot.bashrc を source で読んでも環境変数が設定されません (MacOS Mountain Lion)
! 5: //&en Q. Environmental variables are not set by loading it with source OpenXM/rc/dot.bashrc (MacOS Mountain Lion)
! 6:
! 7: //&C cd OpenXM/rc ; source ./dot.bashrc (./ is necessary)
1.32 takayama 8:
9: /*&ja
10: shell のスタックサイズ(stack size)を増やして下さい.
11: 現在のサイズは ulimit -a で知ることができます.
12: */
13: /*&en
14: Please increase the stack size of the shell.
15: The current size is reported by the command
16: ulimit -a
17: */
1.31 takayama 18:
19: //&C Sep 7, 2010.
20: //&ja Q. TeXmacs interface 用の startup code はどのようにインストールしますか?
21: //&en Q. How to install the startup codes for the TeXmacs interface?
22:
23: /*&ja
24: Debian package openxm-skel を http://fe.math.kobe-u.ac.jp/KnoppixMath からインストールして下さい.
25: これでだめなとき(insert->session->OpenXM が出ないとき)はインストールのあと, 次のコマンドを実行して下さい.
26: */
27: /*&en
28: Please install the Debian package openxm-skel from http://fe.math.kobe-u.ac.jp/KnoppixMath
29: If you do not get a new menu insert->session->OpenXM in the TeXmacs, copy files by the command
30: */
31: //&C cp -r /etc/skel/.TeXmacs ~
32:
1.29 takayama 33:
1.30 takayama 34: //&C Dec 3, 2009/Aug 29, 2010. Mac OS Snow Leopard, CPU=intel core2
35: //&ja Q. gmp のリンクに失敗します.
36: //&en Q. The link with the gmp fails.
37:
38: /*&ja Now Leopard (10.6) 用の変更はまだソースに反映させていません.
1.31 takayama 39: ソースコードの更新をお待ち下さい.
40: Todo: gc, gmp は最新のものに変更する必要があります.
1.30 takayama 41: src/mcpp/work/mcpp-2.7.2/src/internal.H の最後の3行を削除します.
1.31 takayama 42: sm1 は gmp の内部構造にアクセスしていますが, そのやり方を変更します.
1.30 takayama 43: これでもうまくいかない時は次のようにやるとうまくいくかもしれません.
44: */
45: /*&en We have not changed source codes for Mac OS 10.6 (Snow Leopard).
1.31 takayama 46: Please wait our updates of the source code.
47: Todo: gc and gmp should be replaced with the latest versions.
1.30 takayama 48: The last 3 lines of src/mcpp/work/mcpp-2.7.2/src/internal.H should be removed.
1.31 takayama 49: sm1 accesses the internal structure of the gmp. We have to change the access code.
1.30 takayama 50: If the compilation does not succeed, the following might solve the problem
51: */
1.29 takayama 52: /*&C
53: export ABI=32
54: cd OpenXM/src
1.30 takayama 55:
1.29 takayama 56: */
1.28 takayama 57:
58: //&C Nov 21, 2009. Mac OS Snow Leopard (10.6)
59: //&ja Mac OS Snow Leopard で OpenXM/src/ox_toolkit のコンパイルに失敗します.
60: //&en Compilation fails for OpenXM/src/ox_toolkit on Mac OS Snow Leopard.
61: /*&C
62:
63: cd OpenXM/src/ox_toolkit
64: ./configure --x-libraries=/usr/X11/lib
65:
66: */
1.27 takayama 67:
68: //&C Sep 13, 2009. Installing openxm*.deb on Ubuntu 9.04
69: //&ja Q. Ubuntu 9.04 で openxm deb パッケージのインストールに失敗します.
70: //&en Q. I got an error on Ubuntu 9.04 when I tried to install the openxm debian package.
71: //&C 47 Illegal option -e , [: 47 :=: unexpected op.
72:
73: /*&ja
74: まず ctrl-C で install script を停止して下さい.
75:
76: /usr/local/OpenXM/bin/asir-install.sh and /usr/local/OpenXM/bin/asir-port.sh は /bin/bash の上でうごきます.
77: #!/bin/bash とスクリプトの先頭に書いてありますが, Ubuntu 9.04 ではなぜか /bin/sh でこの script が実行されるようです
78: (理由調査中).
79: 下のようにインストール中だけ /bin/sh を /bin/bash に変更しておけば大丈夫です.
80: */
81: /*&en
82: Please stop the install script by ctrl-C.
83: The scripts /usr/local/OpenXM/bin/asir-install.sh and /usr/local/OpenXM/bin/asir-port.sh work on /bin/bash
84: #!/bin/bash is written at the beginning of the script, but /bin/sh seems to be used on Ubuntu 9.04
85: (Why? If you find the reason, please kindly tell us).
86: Please change /bin/sh to /bin/bash during the installation as below.
87: */
88: /*&C
89:
90: sudo su -
91: cd /bin
92: cp sh sh.orig
93: ln -s /bin/bash sh
94:
95: [Installing OpenXM package]
96:
97: rm /bin/sh
98: cp /bin/sh.orig /bin/sh
99:
100: */
101:
102: //&C Sep 12, 2009. "sudo apt-get install openxm" generates files owned by root
103:
104: /*&C
105:
106: cd ~
107: sudo chown -R $USER OpenXM_tmp .TeXmacs
108:
109: */
1.26 takayama 110:
111: //&C Oct 9, 2006. Generating universal binaries for MacOS X.
112:
113: /*&ja
114: Reference: http://macwiki.sourceforge.jp/cgi-bin/wiki.cgi?UniversalBinary
115: PPC では -arch i386 -arch ppc の他に -isysroot /Developer/SDKs/MacOSX10.4u.sdk
116: option が必要. Xcode の Package の中の, Cross-Developement.mpkg を忘れない.
117: 別々の architecture で生成して, lipo でくっつける方法の方が推奨らしい.
118: cf.
119: */
120: /*&C
121: Example:
122: gcc -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk ox.c -o ox
123: or
124: gcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk ox.c -o ox-i386
125: gcc -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk ox.c -o ox-ppc
126: lipo -create ox-i386 ox-ppc -output ox
127: */
128:
1.23 takayama 129:
1.24 takayama 130: //&C Sep 2, 2004, Update for tigers (10.4) June 23, 2005.
131: //&ja Q. MacOS X (10.3, panther)で OpenXM package を make するにはどうしますか?
132: //&en Q. How to make OpenXM package on MacOS X (10.3, panther)?
1.23 takayama 133:
134: /*&ja
135: [1] fink をインストールしてなければインストールします.
136: fink は Unix の Open Source software を Mac OS X でパッケージとして
137: 扱うための基礎システムです. fink をインストールすると, Debian linux や
138: Fedora, wine 等でおなじみのパッケージ管理コマンド apt-get が
139: 使えるようになります.
140: http://fink.sourceforge.net/index.php?phpLang=ja
141: よりダウンロード.
142: [2] xterm を開き, wget を apt-get でインストールします.
143: apt-get install wget
144: なおインストールされてるソフトの一覧は
145: dpkg --list
146: でみれます.
147: fink でインストールされたコマンドは /sw/bin の下にインストールされます.
148: [3] OpenXM のソースをダウンロードして他の unix と同様な方法で make します.
149: なお wget は gc, gmp のソースを ftp でネットワークダウンロードするのに
150: 利用されます.
151: マニュアル等を正しく処理するには, tex, ptex, nkf 等のインストール
152: も必要です. とりあえず実行形式を得るためには不要.
153:
1.24 takayama 154: Mac OS X 10.4 (tiger) のためのノート.
155: [A]
156: XcodeTools 2.1 をインストールすると, gcc version 4.0 が標準でインストール
157: される. 現在のところgcc-4.0 のもとではいろいろと問題が生じる.
158: したがって gcc-4.0 の代わりに gcc-3.3 を使う.
159: (たとえば
1.25 takayama 160: sudo gcc_select 3.3
1.24 takayama 161: とすればよい)
162:
163: <note-1> GC の版 (OpenXM/src/gc) は 6.5 (or later).
164: <note-2> wget がない場合は次ぎのようにする.
165: cd OpenXM ; mkdir ../OpenXM_dist ; cd ../OpenXM_dist
166: ftp://ftp.math.kobe-u.ac.jp/pub/OpenXM/misc/ の全てのファイルを
167: OpenXM_dist へ make の前にコピーしておく.
168: <note-3> DYLD_LIBRARY_PATH 環境変数は使用しない. cf. OpenXM/rc/dot.bashrc
169:
1.23 takayama 170: */
171: /*&en
172: [1] If you have not yet installed fink, install the fink system.
173: The fink system is a Debian-like packaging system.
174: The commands apt-get and dpkg are installed.
175: http://fink.sourceforge.net
176: [2] Open the xterm and install the command wget by apt-get
177: apt-get install wget
178: [3] Build the OpenXM package.
179: The wget is used to download the source codes for gc and gmp
180: by the ftp.
181: In order to build documents properly, you need tex, ptex, and nkf.
182: If you need only binary executables, you do not need these.
1.24 takayama 183:
184: Note for Mac OS X 10.4 (tiger)
185: [A]
186: When you install XcodeTools 2.1, gcc version 4.0 will be installed.
187: There are several troubles when you build the OpenXM package with gcc-4.0.
188: So, we need to use gcc-3.3 instead of gcc-4.0
1.25 takayama 189: (e.g., sudo gcc_select 3.3 )
190:
1.24 takayama 191:
192: <note-1> The version of OpenXM/src/gc must be 6.5 (or later).
193: <note-2> If you do not have "wget", do as follows.
194: cd OpenXM ; mkdir ../OpenXM_dist ; cd ../OpenXM_dist
195: Copy all files in ftp://ftp.math.kobe-u.ac.jp/pub/OpenXM/misc/
196: to OpenXM_dist before make.
197: <note-3> The environmental variable DYLD_LIBRARY_PATH must not be set.
198: cf. OpenXM/rc/dot.bashrc
1.23 takayama 199:
200: */
1.22 takayama 201:
202: //&C Feb 7, 2004
203: //&ja Q. Solaris 5.5.1 で make すると kan96xx の make で __register_frame_info がないといってコンパイルがとまる.
204: //&en Q. On Solaris 5.5.1, the make of kan96xx stops with the error undefined symbol __register_frame_info
205:
206: /*&ja
207:
208: A. OpenXM_contrib/gmp (version 4.1.2) をつぎのようにして version 3.1.1 に置き換えるとうまくいきます.
209: rm -rf OpenXM_contrib/gmp
210: cvs -d :pserver:anoncvs@kerberos.math.kobe-u.ac.jp:/home/cvsroot/openxm checkout -D '2002-01-01 0:00' OpenXM_contrib/gmp
211:
212: 匿名 cvs については
213: http://www.math.sci.kobe-u.ac.jp/OpenXM/Current/anonymous.html
214: を御覧ください.
215:
216: */
217:
218: /*&en
219:
220: A. Repalce OpenXM_contrib/gmp (version 4.1.2) by the gmp version 3.1.1
221: as follows.
222:
223: rm -rf OpenXM_contrib/gmp
224: cvs -d :pserver:anoncvs@kerberos.math.kobe-u.ac.jp:/home/cvsroot/openxm checkout -D '2002-01-01 0:00' OpenXM_contrib/gmp
225:
226: As to anonymous cvs, see
227: http://www.math.sci.kobe-u.ac.jp/OpenXM/Current/anonymous.html
228:
229: */
230:
1.20 takayama 231:
232: //&C Nov 15, 2003 (For developpers)
1.21 ohara 233: //&ja Q. Cvs で commit するとき -m option がうまく動きません.
234: //&en Q. The -m option for cvs commit does not work well.
1.20 takayama 235:
236: /*&ja
237: 次のような shell ファイルで cvs を呼び出しているとしたら,
238: cvs -d abc.openxm.org:/usr/cvs $*
239: 次のようにかえます.
240: cvs -d abc.openxm.org:/usr/cvs "$@"
241:
242: 参考文献: 砂原ほか, 「プロフェッショナルシェルプログラミング」, アスキー出版局
243:
244: */
245:
246: /*&en
247: If you use cvs by the following shell file
248: cvs -d abc.openxm.org:/usr/cvs $*
249: change it as follows
250: cvs -d abc.openxm.org:/usr/cvs "$@"
251: */
252:
1.19 takayama 253:
254: //&C Nov 11, 2003
255: //&ja Q. RedHat 8.0 でコンパイルできません.
256: //&en Q. I fail the compilation on RedHat 8.0
257:
258: /*&ja
259:
260: ソースを checkout してすぐに,
261: " touch OpenXM/src/gc/.use_ports "
262: をしてから make install して下さい.
263: make している間に gc6.2 のソースコードをダウンロードしますので internet に
264: つないでる必要があります.
265:
266: */
267: /*&en
268:
269: Just after checking out the sources,
270: execute the command
271: " touch OpenXM/src/gc/.use_ports "
272: and " make install ".
273: During the make the source code of gc6.2 is downloaded, so your machine
274: must be connected to the internet.
275:
276: */
1.18 noro 277:
278: //&C May 9, 2003
279: //&ja Q. Debian GNU/Linux で asir が make できない.
280: //&en Q. Asir cannot be built on Debian GNU/Linux.
281:
282: /*&ja
283:
284: A. libxaw7-dev をインストールして下さい. ちなみに OpenXM_contrib2/fep
285: を make するには libncurses5-dev をインストールする必要があります.
286:
287: */
288: /*&en
289:
290: A. Install 'libxaw7-dev'. Note that you have to install
291: 'libncurses5-dev' to build 'fep' in OpenXM_contrib2.
292:
293: */
1.17 noro 294:
295: //&C April 23, 2003
296: //&ja Q. OpenXM サーバが立ち上がらない. (ウィンドウが一瞬現れて消える.)
297: //&en Q. OpenXM servers cannot be invoked. (An window appears but vanishes immediately.)
298:
299: /*&ja
300:
301: A. XFree86 4.3.0 の xterm の国際化対応が不完全なせいです. 以下のいずれか
302: を試してみて下さい.
303:
304: 1. .Xdefaults, .Xresources などに次の行を追加する.
305:
306: XTerm*locale:false
307:
308: 2. LANG, LC_CTYPE, LC_ALL などの環境変数を消す.
309:
310:
311: */
312: /*&en
313:
314: A. This is caused by an incomplete implementation of i18n of xterm
315: in XFree86 4.3.0. Try one of the following:
316:
317: 1. Add the following line to your .Xdefaults, .Xresources etc.
318:
319: XTerm*locale:false
320:
321: 2. Remove environment variables such as LANG, LC_CTYPE, LC_ALL etc.
322:
323: */
1.16 takayama 324:
325: //&C March 7, 2003 (for developers)
326: //&ja Q. asir2000 用の configure が新しい OS に対応していない.
327: //&en Q. The "configure" for asir2000 does not support a new operating system.
328:
329: /*&ja
330:
331: A. OpenXM/doc/HOWTO/asir2000-autoconf-note-ja を御覧下さい.
332:
333: */
334: /*&en
335:
336: A. See OpenXM/doc/HOWTO/asir2000-autoconf-note-ja (in Japanese).
337:
338: */
1.15 takayama 339:
340: //&C October 23, 2002 (for developer)
341: //&ja Q. commit メッセージのみ加えたい.
342: //&en Q. I want to add only a commit message to the CVS repository.
343:
344: /*&ja
345:
346: A.
347: 正しいログを書いてファイルに保存しておき、
348:
349: cvs commit -f -F <log file> <target file>
350:
351: とすれば、内容を変更せずにログだけを更新することができますが、
352: revision はひとつ進みます。害はないです。
353: (そのログには (null commit) とかいれておくとそれらしくなります) (by まえかわ)
354:
355:
356: */
357: /*&en
358:
359: A.
360: Write a log in the file <log file> and
361: cvs commit -f -F <log file> <target file>
362: The revision number will be increased by 1.
363:
364: */
365:
366:
1.13 takayama 367:
368: //&C March 16, 2002 (for developer)
369: //&ja Q. asir を cygwin で make したい.
370: //&en Q. I want to make "asir" on cygwin
371:
372:
373: /*&ja
374: asir の cygwin 上での make には, XFree86 for cygwin が必要です.
375: これは, cygwin のホームページからダウンロードできます.
376: */
377: /*&en
378: We need XFree86 for cygwin to build asir on cygwin.
379: You can download XFree86 from the homepage of the cygwin project.
380: */
381: /*&C
382:
383: export PATH=/usr/X11R6/bin:$PATH
384: cd OpenXM/src/asir2000
385: rm .*done
386: make
387: */
1.12 takayama 388:
389: //&C March 7, 2002 (for developer)
390: //&ja Q. HEAD にタグをつけるには?
391: //&en Q. How to attach a tag to the head branch
392:
393: //&C cvs rtag -r HEAD RELEASE_1_2_1 OpenXM OpenXM_contrib OpenXM_contrib2
1.9 takayama 394:
1.11 takayama 395: //&C December 27, 2001 (Windows)
396: //&ja Q. asirgui で engine.exe の位置が registry に登録されています. これを消すには?
397: //&en Q. The path for engine.exe is written in the registry. How to remove the data from the registry?
1.9 takayama 398:
399: /*&ja
1.11 takayama 400: MSDOS コマンドプロンプトより regedit を立ち上げて,
401: HKEY_LOCAL_MACHINE->SOFTWARE->FUJITSU
402: のなかの ASIR を全て消す.
1.9 takayama 403: */
404:
405: /*&en
1.11 takayama 406: start "regedit" from MSDOS command prompt and
407: remove HKEY_LOCAL_MACHINE->SOFTWARE->FUJITSU->ASIR
1.10 takayama 408: */
409:
1.11 takayama 410: //&C December 24, 2001 (Windows)
1.10 takayama 411: //&ja Q. OpenXM/misc/packages/Windows/asirgui2.bat を起動しようとすると, "環境変数領域がたりませんとエラーがでます.
412: //&en Q. OpenXM/misc/packages/Windows/asirgui2.bat stops with an error "Not enough area for environmental variables".
413:
414: /*&ja
1.11 takayama 415: Windows 95/98/ME でこの問題がおきます.
1.10 takayama 416: 環境変数領域を増やします.
1.11 takayama 417: command /e:5000
1.10 takayama 418: で command.com を立ち上げるのは一番簡単な方法.
1.11 takayama 419: msconfig (win98/ME) または sysedit (win95) を用いて,
420: 環境変数 shell
421: 値 c:\windows\command.com /p /e:5000
422: とする.
1.10 takayama 423: */
424:
425: /*&en
1.11 takayama 426: This trouble happens on Windows 95/98/ME.
1.10 takayama 427: Increase the area for environmental variables.
1.11 takayama 428: (1) Staring the command prompt with
429: command /e:5000
1.10 takayama 430: is the simplest way.
1.11 takayama 431: (2) By msconfig (win98/ME) or sysedit (win95),
432: set the value of the environmental variable
433: shell
434: to the value
435: c:\windows\command.com /p /e:5000
436: */
437:
1.12 takayama 438: //&C August 10, 2001 (Windows, developer)
1.11 takayama 439: //&ja Q. cygwin 環境で : から始まる sh ファイルが動かないことがあります.(開発者向け)
440: //&en Q. Shell scripts which start with ":" does not sometimes work on cygwin (for developers).
441:
442: /*&ja
443: Login shell が csh 系の場合この現象がおきるようです.
444: OpenXM/src/kan96xx/Kan/cat0, OpenXM/src/kan96xx/Kan/ar-decomp
445: の : を #!/bin/sh に置き換えてください.
446: */
447:
448: /*&en
449: It seems that this trouble happens when the login shell is csh.
450: Please replace :'s in
451: OpenXM/src/kan96xx/Kan/cat0, OpenXM/src/kan96xx/Kan/ar-decomp
452: by #!/bin/sh
1.9 takayama 453: */
1.8 takayama 454:
1.12 takayama 455: //&C May 6, 2001 (developer)
1.8 takayama 456: //&ja Q. tab をスペースで置き換えたい. (開発者向け)
457: //&en Q. I want to replace tabs by spaces. (for developers)
458:
459: /*&C A. (For emacs).
460: Esc x mark-whole-buffer
461: Esc x indent-region
462: Esc x untabify
463: */
464:
1.12 takayama 465: //&C May 6, 2001 (developer)
1.8 takayama 466: /*&ja Q. gcc が定義するシンボル名を知りたい. (開発者向け)
467: */
468: /*&en Q. I want to know symbol names that gcc defines. (for developers)
469: */
470:
471: /*&ja A. ダミーのファイル foo.c を作成して,
472: gcc -v -c foo.c
473: */
474: /*&en A. Generate a dummy file foo.c and type in
475: gcc -v -c foo.c
476: */
1.7 takayama 477:
1.12 takayama 478: //&C Jan 18, 2001 (user, developer)
1.7 takayama 479: /*&ja Q. Debian potato で OpenXM/src/ox_math (Mathematica の OpenXM サポート) のソースがコンパイル, 実行
480: できません.
481: */
482: /*&en Q. I cannot compile and execute OpenXM/src/ox_math (OpenXM support of
483: Mathematica) on Debian potato.
484: */
485:
486: /*&ja
487: A (by Ohara).
488: 1. Mathlink は glibc2.1 では正しく動作しません.
1.14 ohara 489: http://www.wolfram.com/solutions/mathlink/devkits.html
490: から Linux x86 版の C/C++ MathLink SDK を入手し, libML.a を取り換えます.
491: MathLink SDK には二種類の libML.a が含まれているので注意すること.
1.7 takayama 492: 2. apt-get install libc5
493: で libc5 をインストールする.
494: */
495:
496: /*&en
497: A (by Ohara).
498: 1. Mathlink does now work properly under glibc2.1.
1.14 ohara 499: See http://www.wolfram.com/solutions/mathlink/devkits.html
1.7 takayama 500: and replace libML.a
501: 2. Install libc5 by
502: apt-get install libc5
503: */
1.6 takayama 504:
1.12 takayama 505: //&C Dec 17, 2000 (user)
1.6 takayama 506: //&ja Q. Debian potato で OpenXM server 用の xterm がひらかず, OpenXM server が起動できません.
507: //&en Q. I cannot start xterm for some OpenXM servers on Debian potato.
508:
509: /*&ja
510: A (by Ohara).
511: (原因) Debian 2.2 で xterm -e a.out でプロセスを起動した場合、
512: a.out には環境変数 LD_LIBRARY_PATH が伝達されません!!
513:
514: (結果) oxc は $OpenXM_HOME/lib/libgmp.so とリンクしているので、リンカ
515: がダイナミックリンクを解決できずに、起動すらできなかったわけです。
516:
517: (解決) /lib に libgmp.so にシンボリックリンクをつくる。
518: 例: root になって
519: cd /lib
520: ln -s $OpenXM_HOME/lib/libgmp.so .
521: ln -s $OpenXM_HOME/lib/libpari.so .
522: などを実行.
523:
524: */
525: /*&en
526: A (by Ohara).
527: Reason: If you start a.out by "xterm -e a.out" on Debian 2.2,
528: the value of the environmental variable is not given to a.out.
529:
530: Troubles: "oxc" is dynamically linked with$OpenXM_HOME/lib/libgmp.so,
531: so oxc could not be started with "xterm -e oxc".
532:
533: A solution: Generate a symbolic link from libgmp.so to /lib
534: For example, become the super user and input the follows:
535: cd /lib
536: ln -s $OpenXM_HOME/lib/libgmp.so .
537: ln -s $OpenXM_HOME/lib/libpari.so .
538:
539: */
1.4 takayama 540:
1.12 takayama 541: //&C Nov 30, 2000 (user)
1.4 takayama 542: //&ja Q. Redhat Linux を利用しています. libgd がないので RPM パッケージのインストールが失敗します.
543: //&en Q. I'm using Redhat Linux. Installation of the RPM package of openxm fails because libgd does not exists.
544:
545: /*&ja
546: (A) http://www.redhat.com/downloads より, libgd をサーチします.
547: (B) libgd 1.3 を download して, rpm でインストールします.
1.5 takayama 548:
549: www.redhat.com では, 最新版の Redhat 用の libgd しかみつからないかも
550: しれません. その場合は http://rpmfind.net で探して下さい.
551: たとえば Redhat 6.2 用の libgd は
552: http://rpmfind.net/linux/RPM/redhat/6.2/i386////gd-1.3-6.i386.html
553: にあります.
554: ネットスケープの場合ならここにアクセスし,
555: gd-1.3-6 RPM for i386
556: を shift+click して gd-1.3-6.i386.rpm をダウンロードします.
1.4 takayama 557: */
558: /*&en
559: (A) Search libgd at http://www.redhat.com/downloads
560: (B) Download libgd 1.3 and install it by rpm.
1.5 takayama 561:
562: You might find only the latest version of libgd at www.redhat.com.
563: If you need to find older versions, try to find them at http://rpmfind.net
564: For example, libgd for Redhat 6.2 is at
565: http://rpmfind.net/linux/RPM/redhat/6.2/i386////gd-1.3-6.i386.html
566: If you are using netscape, access to this site and
567: shift+click
568: gd-1.3-6 RPM for i386
569: Then, you can download gd-1.3-6.i386.rpm
1.4 takayama 570: */
1.2 takayama 571:
1.12 takayama 572: //&C Sep 28, 2000 (user)
1.2 takayama 573: //&ja Q. asir より ssh を用いて remote の ox サーバを起動できません.
574: //&en Q. I cannot start remote ox servers with ssh.
575:
1.3 takayama 576: /*&ja
577: A.
578: (A) ssh がただしく動作しているかまずしらべます.
579: ssh -f -X -A remote-machine-name xterm
580: で xterm が起動しますか?
581: ssh の version によっては -X -A などの option をうけつけません.
582: シェルスクリプト /usr/local/bin/asir の ASIR_RSH を変更して下さい.
583: command not found の時は, .cshrc, .bashrc に xterm を起動できるように
584: パスを加えます.
585: 例:
586: set path=(/usr/X11R6/bin $path) (.cshrc)
587: export PATH=/usr/X11R6/bin:$PATH (.bashrc)
588:
589: (B) 1.1.3 では, remote machine の login shell が bash, sh の時は
590: remote server を起動できません. この bug は, 次の version で変更されます.
591:
592: (C) asir より,
593: ox_launch(remote-host-name,"/usr/local/OpenXM/lib/asir","ox_asir");
594: で ox_asir server を起動できるか試して下さい.
595: 起動できないときは,
596: ASIR_RSH に -v option を加えて
597: (例: ASIR_RSH='ssh -v -f -X -A ' )
598: ssh を debug mode で起動し, 原因を探します.
599:
600: */
601:
602: /*&en
603: A.
604: (A) Check if ssh works properly. For example, can you start xterm by the
605: command
606: ssh -f -X -A remote-machine-name xterm
607: ?
608: Some old versions of ssh do not accept options -X and -A.
609: If you have such versions, change the value of ASIR_RSH
610: in the shell script /usr/local/bin/asir.
611: Example: ASIR_RSH='ssh -f '
612: If you cannot start xterm with the error "command not found",
613: you need to add a path to .cshrc or .bashrc.
614: Example:
615: set path=(/usr/X11R6/bin $path) (.cshrc)
616: export PATH=/usr/X11R6/bin:$PATH (.bashrc)
617:
618: (B) Asir of openXM version 1.1.3 cannot start remove ox servers by ssh
619: if the login shell of the remote server is sh or bash.
620: This bug will be fixed in the next release.
621:
622: (C) Now, try to start the ox_asir server from asir by the command:
623: ox_launch(remote-host-name,"/usr/local/OpenXM/lib/asir","ox_asir");
624: If you couldn't add -v option to ASIR_RSH,
625: and start ssh with the debug mode. It will help you.
626: (Example: ASIR_RSH='ssh -v -f -X -A ' )
627:
628: */
1.2 takayama 629:
630: //&C
1.1 takayama 631:
1.12 takayama 632: //&C April 12, 2000. (user)
1.2 takayama 633: //&ja Q. openxm*.rpm を利用しているのですが, asir と入力すると,
1.3 takayama 634: //&en Q. I installed OpenXM package by RPM (openxm*.rpm). Asir command returns
1.1 takayama 635: //&C /var/tmp/openxm-root/OpenXM/bin/asir is not found
1.2 takayama 636: //&ja とエラーがでて起動できません.
637: //&en and I cannot start asir.
638:
1.1 takayama 639: /*&C A.
1.3 takayama 640: Become root and type in the following command sequences:
641:
1.1 takayama 642: cd /usr/local/OpenXM/rc
643: make clean; make install
644: */
645:
1.3 takayama 646: /*&C
647:
648: -------------------------------------------------------------------
649:
650:
651: */
1.1 takayama 652:
653:
1.3 takayama 654: /*&ja
1.1 takayama 655: Q. 1999, 11/10:
656: " (file) run " を ox_sm1 に送って executeStringByLocalParser しても
657: ファイルをロードしてくれません.
658:
659: A. "[(parse) (file) pushfile] extension " で読み込んでください.
660: ox_asir も load("file") を executeStringByLocalParser しても
661: だめです. "file", 1, "load" をスタックへ積んでから execute します.
662: ox_math も "<< file" executeStringByLocalParser しても
663: だめです.
664:
665: Q. 1999, 11/10:
666: OX サーバを起動しようとしても起動しません.
667: asir を起動したあと, ox_launch したら, segmentation fault した.
668:
669: A. OpenXM は home directory の直下にあり, また OpenXM/rc/bashrc で環境
670: 変数を正しく設定しましたか?
671:
672: Q. 1999, 11/10:
673: sm1 は * をつかえないのですか?
674:
675: A. *もつかえます. x*y も x y も同じいみです.
676:
677:
678: Q. 1999, 11/12:
679: sm1 は 有理数を係数とする多項式を扱えないのですか?
680:
681: A. いまのところ扱えません.
682: OpenXM/lib/asir/xm の 関数 sm1_rat_to_p() は有理数係数の多項式を
683: sm1 が扱いやすいような 整数係数の多項式に変換してくれます.
684:
685: Q. 1999, 11/12:
686: Solaris 2.5.1 で pari のコンパイルがうまくできません.
687:
688: A.
689: | Solaris 2.5.1 ですが, いきなり pari の make でこけますね.
690: |
691: | /usr/local/bin/as -o kernel.o kernel1.s
692: | kernel1.s: Assembler messages:
693: | kernel1.s:1: Error: Rest of line ignored. First ignored character is `/'.
694: | make[2]: *** [kernel.o] Error 1
695: | make[2]: Leaving directory `/home/taka/OpenXM/src/pari-2.0.17.beta/Osolaris-spar
696: | cv9'
697: | make[1]: *** [install] Error 2
698:
699: これは私も以前はまりました. Osolaris-sparcv?/Makefile で
700:
701: AS=/usr/local/bin/as
702:
703: となっているせいです. これは
704:
705: AS=/usr/ccs/bin/as
706:
707: でなければ make に失敗します. Solaris の場合には /usr/ccs/bin が
708: /usr/local/binより先にサーチされるように path を設定する必要があります.
709:
710: このように設定しておくと configure の時自動的にAS=/usr/ccs/bin/as
711: としてくれる.
712:
1.3 takayama 713: */
714:
715: //&ja Q. pari で, LLL algorithm をつかうのにはどうしますか?
716: //&en Q. How to use functions for LLL algorithm in pari?
1.1 takayama 717: /*&C
718:
719: A. gp (Starting pari)
720: x = [1,0 ; 0,1] (Define a matrix. Do not use [[1,0],[0,1]].)
721: qflll(x)
722:
723: */
724:
1.3 takayama 725: //&C
726:
727: //&ja Q. Asir より pari をよびだして, LLL algorithm をつかうのにはどうしますか?
728: //&en Q. How to use functions for LLL algorithm in asir by calling pari?
1.1 takayama 729: /*&C
730:
731: A. asir
732: X = newmat(2,2,[[1,0],[0,1]]);
733: pari(lll,X);
734:
735: */
736:
737:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>