[groonga-dev,00061] Re: Ruby/groongaのextconf.rbでlib以下のrbスクリプトがインストールされない

Back to archive index

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);
 }




groonga-dev メーリングリストの案内
Back to archive index