YamaKen
yamak****@bp*****
2004年 4月 22日 (木) 13:58:12 JST
At Thu, 22 Apr 2004 09:28:40 +0900 (JST), kou****@cozmi***** wrote: > YamaKen <yamak****@bp*****> wrote: > > 遅くなりましたが、uim-shとともにcommitしました。しかし、今のとこ > > ろ私の手元ではまだ動かす事ができていません。Gaucheのデバッグは勝 > > 手がわからないので、すいませんがちょっと見て頂けないでしょうか。 > > みてみたところ,uim-shが起動できていないようでした. > # run-process :error :pipeをコメントアウトして実行してみました. > > 原因は,起動プログラム(uim-sh)と引数(-b)を一つの文字列として > 渡しているからです. > ということで,こんな感じでいかがでしょうか. > # 今は手元にFreeBSDがないのでテストできていませんが,Linuxで > # はうまく動いているようです. ありがとうございます。動くようになりました。 #そのパターンは切り分けたはず…と思ったんですが、 #uim-test-util.scmがLIBUIM_SCM_FILESを変更しているのを忘れてイン #ストール済のuim-sh.scmを変更していました。 が、10回に1回程度の割合でnanosleepのループにはまってしまう事があ るようです。さらに、私の方のLinux環境では修正前と全く同じ動作(= 動かない)でした。他の方のところではどうでしょうか? $ uname -sr FreeBSD 5.2-CURRENT $ gosh -I. test/test-uim.scm - Start test suite Default test suite .^CE ./test/uim-test-utils.scm:25: (sys-nanosleep 100) Error occured in test control-char? *** ERROR: unhandled signal 2 (SIGINT) Stack Trace: _______________________________________ 0 (sys-nanosleep 100) At line 25 of "./test/uim-test-utils.scm" 1 (#<id 0x8092e30 scheme::letrec> ((#<id 0x829fe80 user::do> (#<id 0 ... [unknown location] 2 (uim sexp) At line 29 of "./test/uim-test-utils.scm" 3 (uim-bool '(control-char? 33)) At line 13 of "./test/test-uim.scm" 4 (assert-false (uim-bool '(control-char? 33))) At line 13 of "./test/test-uim.scm" 5 (test-thunk) At line 55 of "/usr/local/share/gauche/site/lib/test/ui/text.scm" 6 (test-thunk) At line 60 of "/usr/local/share/gauche/site/lib/test/ui/text.scm" 7 (for-each (lambda (test-case) (run test-case :ui ui)) (test-cases- ... At line 211 of "/usr/local/share/gauche/site/lib/test/unit.scm" 8 (#<id 0x815d1d0 gauche.time::dynamic-wind> (#<id 0x815d0b0 gauche. ... [unknown location] 2 tests, 4 assertions, 3 successes, 0 failures, 1 errors Testing time: 43.594078 ------------------------------- ヤマケン yamak****@bp*****