#GAUCHE_LOAD_PATH="" GAUCHE_DYNLOAD_PATH="" "/usr/local/bin/gosh" -l./preload -I../src -I../lib -I../lib ./precomp -D LIBGAUCHE_BODY libmisc.scm
Error in compiling (%define-cxr caaar car caar)
*** ERROR: symbol required, but got #<identifier #f#scheme.22a5940>
While compiling "liblist.scm" at line 84: (%define-cxr caaar car caar)
Stack Trace:
_______________________________________
0 (compile-in-current-tmodule form)
at "../lib/gauche/cgen/precomp.scm":515
1 (fn item r)
at "/usr/local/share/gauche-0.9/0.9.5_pre1/lib/gauche/procedure.scm":242
2 (generator-fold compile-toplevel-form '() read)
at "../lib/gauche/cgen/precomp.scm":164
3 (with-input-from-file src (cut emit-toplevel-executor (revers ...
at "../lib/gauche/cgen/precomp.scm":162
4 (do-it src ext-initializer sub-initializers)
at "../lib/gauche/cgen/precomp.scm":238
5 (apply %cgen-precompile src keys)
at "../lib/gauche/cgen/precomp.scm":157
6 (cgen-precompile src :out.c out.c :out.sci (or out.sci ext-mo ...
at "././precomp":69
#これはひょっとしてインストール済みのGaucheに問題がある?
#今0.9.4からHEADコンパイルしてみたけどうまくいった。直近のコミットでいじったところっぽいから、もしかすると0.9.5_pre1のどれかのバージョンとは相性が悪いかも。
#ああ、HEADでHEAD自身のコンパイルに失敗した。だいたい見当はついた。
#ソースコードを少し戻してみましたが、やはりコケますね。
#GAUCHE_LOAD_PATHとGAUCHE_DYNLOAD_PATHを潰して実行しているところで0.9.4を使うようにすれば通るのかな? (0.9.4は残してある)
#直した。けど現在のHEADは一回0.9.4でコンパイルする必要があると思う。
#0.9.4入れ直して、HEADビルド成功しました。
#https://github.com/shkmr/guide のライセンスって何になるんですか?BSDかMIT辺りだとありがたいのですが。