さっき(glibのmake時に「error GNU libiconv not in use but included iconv.h is from libiconv」エラーが出たので対処)の続きで、次はwvWave(MS Word関連のライブラリ)をconfigureした時のエラーを対処した、これまた私的なログ。
# MS関連の文書をHyper Estraierで全文検索するときに使いますのん。
対象は以下のURLからダウンロードしたwvWaveのバージョン"1.2.4"。
$ wget http://jaist.dl.sourceforge.net/sourceforge/wvware/wv-1.2.4.tar.gz
上記からダウンロード後、以下のオプションで"./configure"を実行したところ、、、
$ ./configure --prefix=/usr/local
以下のようなエラーが出た。
checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for GLIB... yes checking for GSF... no configure: error: No package 'libgsf-1' found
間違いなく"libgsf-1"は既に入っていて以下の通りだ!
$ ll /usr/local/lib/libgsf-1.* -rw-r--r-- 1 root root 1006670 6月 19 19:51 /usr/local/lib/libgsf-1.a -rwxr-xr-x 1 root root 989 6月 19 19:51 /usr/local/lib/libgsf-1.la lrwxrwxrwx 1 root root 20 6月 19 19:51 /usr/local/lib/libgsf-1.so -> libgsf-1.so.114.0.14 lrwxrwxrwx 1 root root 20 6月 19 19:51 /usr/local/lib/libgsf-1.so.114 -> libgsf-1.so.114.0.14 -rwxr-xr-x 1 root root 683046 6月 19 19:51 /usr/local/lib/libgsf-1.so.114.0.14
なんて思っていたら、以下のような感じで環境変数を指定しないといけないようだ。
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ ./configure --prefix=/usr/local
上記の指定で、問題なく"./configure"は実行でき、インストールは無事完了。
多分、上記で触っていた某環境は、pkg-configのライブラリが、"/usr/lib/pkgconfig"にも入っていて、そちらが優先されていたのが原因だと思われる。ふぅ。