#HEADでsymbols and keywordsのテストが失敗するみたいです
#Testing symbols and keywords ... failed.
discrepancies found. Errors are:
test symbol writer: +in: expects "+in" => got "|+in|"
test symbol writer: +inf: expects "+inf" => got "|+inf|"
test symbol writer: +inf.: expects "+inf." => got "|+inf.|"
test symbol writer: ..: expects ".." => got "|..|"
test symbol writer: ...: expects "..." => got "|...|"
test symbol writer: ->: expects "->" => got "|->|"
test symbol writer: -.a: expects "-.a" => got "|-.a|"
#む、手元のLinuxとOSXでは通るんでプラットフォーム教えてください。
#あれ、うちもLinuxなのですが何か違うのかな。
#% uname -a
Linux atropos 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
#エラー見ると最新コミットで変えたsymbol writerが変わってないような感じなんですが、REPLから '... 評価するとどう表示されますか?
#shiro@scherzo:~/src/Gauche/src$ ./gosh -ftest
gosh$ '...
...
#% src/gosh -ftest
gosh> '...
|...|
#こうなりました
#commit 4aa8c360ded1b0223083cc22cdb8e0ae23392c2b (HEAD -> master, upstream/master)
Author: Shiro Kawai <shiro@acm.org>
Date: Wed May 9 17:18:56 2018 -1000
Write symbols without escape if the result is valid R7RS symbol
#一応HEADに追従できているとは思うのですが
#うーむ、そうなる要因が思いつかない…
#なんかこちらの環境の問題のようです。goshniリンクされている
#goshにリンクされているのが前のバージョンのlibgaucheになっていたので、ちょっとクリーンな環境で再ビルドしてみます
#テストが通りました。お騒がせしました。
#yay!