#並列make落下報告です。-j付けなければ通りました。
#"../../src/gosh" -ftest "../../ext/xlink" -l -g "rfc" \
-b "../.." -s . rfc--tls.so rfc--tls--mbed.so tls.sci tls/mbed.scm tls/get-cacert.scm
Error in compiling (use text.console)
Error in compiling (define-module text.line-edit (use gauche.generator) (use gauche.threads) (use gauche.sequence) (use gauche.unicode) (use data.ring-buffer) (use data.queue) (use file.util) (use util.match) (use text.console) (use text.console.wide-char-setting) (use text.gap-buffer) (use text.pager) (export <line-edit-context> read-line/edit save-line-edit-history load-line-edit-history default-keymap command-name->keystrokes command-name->keystroke-string))
*** ERROR: unknown module text.console
While compiling "../../libsrc/text/line-edit.scm" at line 43: (use text.console)
#HEADです
#make checkが落ちます。
#<thread and error>-------------------------------------------------------------
test uncaught-exception, expects #t ==> unknown escape
#0.9.12では通ります。
#gosh$ (reset (shift k (k 42)))
42
gosh$ (reset (+ (eval '(shift k (k 42)) (current-module))))
42
gosh$ (reset (eval '(shift k (k 42)) (current-module)))
#<undef>
gosh$ (reset (eval '(+ (shift k (k 42))) (current-module)))
#<undef>
#最初に報告しようと思ったのはこれなんですが、reset 直下に eval があるときの挙動が怪しいです。
#threadのテストの件、gaucheごと落ちちゃいますね
#(master %=) $ src/gosh -ftest
gosh$ (use gauche.threads)
gosh$ (let1 t (make-thread (^() (error "foo"))) (thread-start! t) (thread-join! t))
unknown escape
(master %=) $
#プラットフォームは何ですか。Ubuntuでは再現しないです。
#あとmake maintainer-cleanからやっても落ちますか?
#maintainer-cleanからやり直したらmake check通りました!お騒がせですm(__)m
#makeの依存関係がちょっとゆるくて、srcのヘッダを変更してもext以下がリビルドされないことがあるんですよね。たまにしかひっかからないのでつい放置しちゃってますが。