Gauche > Archives > 2015/10/19

2015/10/19 01:29:01 UTC(び)
#
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に問題がある?
2015/10/19 01:48:56 UTCshiro
#
今0.9.4からHEADコンパイルしてみたけどうまくいった。直近のコミットでいじったところっぽいから、もしかすると0.9.5_pre1のどれかのバージョンとは相性が悪いかも。
2015/10/19 01:55:32 UTCshiro
#
ああ、HEADでHEAD自身のコンパイルに失敗した。だいたい見当はついた。
2015/10/19 01:59:45 UTC(び)
#
ソースコードを少し戻してみましたが、やはりコケますね。
#
GAUCHE_LOAD_PATHとGAUCHE_DYNLOAD_PATHを潰して実行しているところで0.9.4を使うようにすれば通るのかな? (0.9.4は残してある)
2015/10/19 03:57:57 UTCshiro
#
直した。けど現在のHEADは一回0.9.4でコンパイルする必要があると思う。
2015/10/19 05:29:45 UTC(び)
#
0.9.4入れ直して、HEADビルド成功しました。
2015/10/19 18:28:16 UTCKei
#
https://github.com/shkmr/guide のライセンスって何になるんですか?BSDかMIT辺りだとありがたいのですが。