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