Gauche > Archives > 2009/10/22

2009/10/22 06:55:52 UTC(び)
#
確かにKahuaはGaucheのオブジェクトシステム上に構築されてるけど
#
OOPって言われると微妙な気もするなぁ
2009/10/22 07:00:21 UTCshiro
#
@masa_edw @finalfusion あれ、0.8.14でtrunkコンパイルできませんか? 私の手元ではできるんだけど… (Linux/x86_64)
2009/10/22 08:06:10 UTCshiro
#
ほー。「C++をErlangで書き直したら1/4になったよ!」 http://www.metabrew.com/article/rewriting-playdar-c-to-erlang-massive-savings/
2009/10/22 08:34:02 UTCmasa_edw@twitter
#
むむ、環境はSnowLeopardですがインストール済みの0.8.14が怪しいのかもしれないです……。そっちのビルドからやりなおして試してみます
2009/10/22 08:49:54 UTCleque
#
0.8.14 on Leopard でも trunk のビルドから make check まで問題ないです
2009/10/22 09:09:14 UTCenami
#
*snow* leopard
2009/10/22 09:10:01 UTCenami
#
の対応って trunk にこの間はいったんじゃなかったでした?
2009/10/22 09:41:07 UTC(び)
#
Leopard時代に入れた0.8.14があればビルドできた気はするんだけどな
#
trunkを./DIST tgzしたものをどこかに置いておけばいいんじゃろか
2009/10/22 12:44:35 UTCmasa_edw
#
GAUCHE_LOAD_PATH="" GAUCHE_DYNLOAD_PATH="" gosh -l./preload -I../src -I../lib ./precomp -D LIBGAUCHE_BODY compile.scm
gosh: "error": Compile Error: Compile Error: illegal keyword argument spec in  (:key (out.c #f) (out.sci #f) (prefix :strip-prefix #f) (ext-initializer #f) (dso :dso-name #f) (initializer-name #f) (sub-initializers '()) (predef-syms '()) (macros-to-keep '()))
"../lib/gauche/cgen/precomp.scm":162:(define (cgen-precompile src :key (o ...

"././precomp":40:(use gauche.cgen.precomp)
#
エラーの内容はこんな感じです
#
試しにGAUCHE_LOAD_PATH="../lib"としてみたら
#
GAUCHE_LOAD_PATH="../lib" GAUCHE_DYNLOAD_PATH="" gosh -l./preload -I../src -I../lib ./precomp -D LIBGAUCHE_BODY compile.scm 
gosh: "error": Compile Error: Compile Error: Compile Error: Compile Error: unbound variable: make-case-lambda-dispatcher
"../lib/gauche/cgen/unit.scm":36:(define-module gauche.cgen.unit (use ...

"../lib/gauche/cgen.scm":45:(define-module gauche.cgen (extend g ...

"../lib/gauche/cgen/precomp.scm":39:(define-module gauche.cgen.precomp ( ...

"././precomp":40:(use gauche.cgen.precomp)
#
こんな感じになりました
#
gosh -V
Gauche scheme interpreter, version 0.8.14 [utf-8,pthreads]
#
Leopard時代に入れたgoshをSnowLeopardで動かしてます
2009/10/22 16:19:09 UTCshiro
#
>masa_edw そのgoshはvanillaな0.8.14ですか? 0.8.14リリース版以降のtrunkの
#
特定のリビジョンを入れてるとその症状が出ます。(「0.8.14でHEADをコンパイル」が保証目標であって、「より新しいtrunkでHEADをコンパイル」の方はたまに保証されないことがある)
2009/10/22 23:28:12 UTCmasa_edw
#
言われてみればvanillaな0.8.14じゃなかったです。お騒がせしました。