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