[groonga-dev,00329] Re: groonga-0.9.1 wo gems

Back to archive index

Masatoshi SEKI m_seki****@mva*****
2010年 2月 23日 (火) 22:21:59 JST


咳といいます。

On 2010/02/23, at 7:53, Kouhei Sutou wrote:
> 
> 
>> groonga-0.9.1なんですが、/usr/local/にgroongaをインストール
>> してあったとしても、groonga本体をダウンロードしてビルドして
>> しまいます。
>> 
>> これを検知することはできないのでしょうか?
>> いまはgroonga-0.9.1/vendorを調べにいくように思います。
> 
> これで/usr/local/にインストールしたgroongaを検出してくれない
> でしょうか。
> 
>  % PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ruby extconf.rb

うまくいきませんでした。なんでかなあ。

% ls /usr/local/lib/pkgconfig
groonga.pc	libpng.pc	libpng12.pc	tokyocabinet.pc


% cat /usr/local/lib/pkgconfig/groonga.pc 
prefix=/usr/local
exec_prefix=${prefix}
bindir=${exec_prefix}/bin
libdir=${exec_prefix}/lib
includedir=${prefix}/include
groonga=${bindir}/groonga

Name: Groonga
Description: An Embeddable Fulltext Search Engine
Version: 0.1.1
Libs: -L${libdir} -lgroonga
Cflags: -I${includedir}/groonga

うむむ。0.1.1になってますねえ。



groonga本体のインストールの最後にエラーらしきものが出てるんですが、
pkgconfig/groonga.pcが0.1.1なのと関連がありますかねえ。
中略してありますが、その部分も必要でしたら再度送ります。


% sudo make install
Password:
Making install in lib
test -z "/usr/local/lib" || /Users/mas/develop/WORK/groonga-0.1.6/install-sh -d "/usr/local/lib"
...
...
make[3]: Nothing to be done for `install-data-am'.
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/groonga" ||  "/usr/local/share/groonga"
/bin/sh: /usr/local/share/groonga: No such file or directory
make[2]: *** [install-data-local] Error 127
make[1]: *** [install-am] Error 2
make: *** [install-recursive] Error 1




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