Kouhei Sutou
kou****@cozmi*****
2009年 5月 1日 (金) 21:51:33 JST
>> extconf.rbにて、create_makefileの第2引数にsrc_dirという値が渡されています。
>> src_dirにはextが指定されているため、
>> ext/libがインストール対象のディレクトリとなり、
>> libがインストールされなくなってしまうようです。
>
> 'make install'に対応しました〜
あ、今のtrunkはgroonga本体にこんなパッチがあたっていないとGC
で落ちるので気をつけてください。
diff --git a/lib/db.c b/lib/db.c
index cf171d2..daa576e 100644
--- a/lib/db.c
+++ b/lib/db.c
@@ -174,6 +174,7 @@ grn_db_close(grn_ctx *ctx, grn_obj *db)
grn_tiny_array_fin(&s->values);
grn_pat_close(ctx, s->keys);
if (s->specs) { grn_ja_close(ctx, s->specs); }
+ ctx->impl->db = NULL;
GRN_FREE(s);
GRN_API_RETURN(GRN_SUCCESS);
}