Gauche > Archives > 2010/02/07

2010/02/07 01:21:28 UTCeyasuyuki@twitter
#
Windows 7 Home Premium 64bit/Cygwin 1.7.1でGauche-0.9をビルドしてmake checkするとsystemのテストでフリーズする。Cygwinは32bitでビルドしているはずなんだけど…
2010/02/07 04:22:12 UTCshiro
#
systemのどこで刺さってるかわかる? (test.logを見ればわかると思う)
2010/02/07 08:05:26 UTCえんどう
#
<signal handling>--------------------------------------------------------------
test sigalrm1, expects 14 ==> ok
test sigalrm2, expects 0 ==> ok
test sigalrm3, expects #<error> ==> ok
test sigalrm4 (interrupting syscall), expects 14 ==> ok
test sigalrm5 (interrupting syscall - restart), expects (a) ==> ok
test sigalrm6 (interrupting syscall - restart), expects (#t 0) ==> ok
test fork & sigint, expects #t ==> ok
test sigchld, expects 20 ==> ok
test sys-sigwait, expects 1 ==> ok
test sys-sigwait / signal handler restoration, expects foo ==>
#
ここで止まってる
2010/02/07 08:13:23 UTCshiro
#
cygwinでのsigmaskの動作はもともと怪しかったからなあ。その直前のいくつかのsigmask絡みのテストはcygwinではスキップするようにしてるし。今止まってるところもsigmask絡みと言えなくはない。
#
とりあえずはそのテストだけquoteするとかしてスキップしちゃってください。
2010/02/07 08:16:32 UTCえんどう
#
了解しました
2010/02/07 08:33:45 UTCえんどう
#
<seeking>----------------------------------------------------------------------
test seek (istr), expects "abcdecdefgfghijabchij" ==> ok
test seek (istr, boundary), expects #\a ==> ok
test seek (istr, boundary), expects #t ==> ok
test seek (istr, out of range), expects #f ==> ok
test seek (istr, out of range), expects #f ==> ok
test seek (istr, with peek-char), expects ("hello" "hello") ==> ok
test seek (istr, with peek-char), expects (#\b #\b) ==> ok
test seek (ifile), expects "abcdecdefgfghijabchij" ==> ERROR: GOT #<<system-error> "unlink failed on test.o: Operation not permitted">
test seek (ofile), expects "--//efg**j++" ==> ERROR: GOT #<<error> "couldn't open output file: \"test.o\"">
test seek (ifile, large), expects "0000050055019999050100027500" ==> ERROR: GOT #<<system-error> "unlink failed on test.o: Operation not permitted">
test seek (ofile, large), expects "*0-0*/-0999+" ==> ERROR: GOT #<<error> "couldn't open output file: \"test.o\"">
test seek (ifile, with peek-char), expects ("hello" "hello") ==> ERROR: GOT #<<system-error> "unlink failed on test.o: Operation not permitted">
#
ここでfailします。Ctrl-Cで次に進めます。
#
<www.cgi.test>-----------------------------------------------------------------
testing bindings in #<module www.cgi.test> ... ok
test cgi-test-environment-ref, expects "remote" ==> ok
test cgi-test-environment-ref, expects "zzz" ==> ok
test cgi-test-environment-set!, expects "foo.com" ==> ok
test call-with-cgi-script, expects (("content-type" "text/plain")) ==> ok
test run-cgi-script->string-list, expects ((("content-type" "text/plain")) ("SERVER_NAME = localhost" "REMOTE_HOST = foo.com" "REQUEST_METHOD = GET" "CONTENT_TYPE = " "QUERY_STRING = ")) ==> ok
test run-cgi-script->string-list (using parameters/GET), expects ("SERVER_NAME = localhost" "REMOTE_HOST = foo.com" "REQUEST_METHOD = GET" "CONTENT_TYPE = " "QUERY_STRING = a=b&%26%26%24%26=%21%40%21%40") ==>
#
この最後でフリーズします。Ctrl-Cmo
#
Ctrl-Cでもだめです
2010/02/07 08:38:02 UTCshiro
#
むー、こっちでもCygwin1.7.1入れてみないとわからないなあ
2010/02/07 08:38:13 UTCえんどう
#
了解です
2010/02/07 08:54:25 UTCkoguro
#
Schemeコードバトンをやってみました。http://gist.github.com/297312
#
次、やりたい方いらっしゃいませんか?
#
Webサーバ機能を持たせたので、ちょっとコードが巨大になってしまったのが残念。
2010/02/07 08:59:06 UTCshiro
#
ちょ… ちょっとみないうちにすごいことに。httpサーバもそうだけど、「とっても簡単なシンセサイザ」があったり途中に長大なjavascriptがあったりするとは。
2010/02/07 09:00:20 UTCkoguro
#
javascriptは、jsise (JavaScript in S expression) とか作ってみたかったけど、時間的に断念しました。
2010/02/07 09:00:36 UTCshiro
#
read-message-headersは、rfc822-read-headersではいけませんでした?
2010/02/07 09:01:24 UTCkoguro
#
それ知らなかったです。
#
メール関係のモジュールと思ってチェックしていなかった。
2010/02/07 09:05:19 UTCshiro
#
rfc822形式はわりとどこでも使われてるので便利ですよ。webサービスへのアクセスとかでも。
2010/02/07 09:06:29 UTCkoguro
#
そうですね。こういったのを毎回正規表現でごりごりかいているのもなんだかなー、といった感じなので、今度から使ってみます。
2010/02/07 11:53:30 UTChigepon
#
おー。MMLだ。楽しいですよねー。koguro さんはやっぱり凝りますね。大化けしてる
2010/02/07 12:12:33 UTCkoguro
#
子供の頃、最初に触ったパソコンがPC-8801で、サウンド機能がなかったので、PSG音源とかに憧れていたんですよね。今でもDS-10とか触っていると楽しいし。
2010/02/07 12:32:26 UTChigepon
#
自分も Mona OS で beep で疑似和音やったり、サウンドカードドライバが動いたときはうれしかったなあ(ドライバを書いたのは自分ではないですが)。
#
音重要。
2010/02/07 12:42:37 UTCeyasuyuki@twitter
#
http://bit.ly/8ZaqfE ほう。すでに #Clojure 版が
2010/02/07 13:33:00 UTCnaoya_t
#
koguroさんのバトン見ました。これは楽しい