[Namazu-users-ja 612] Re: NetBSD/macppc 3.99.15

Tadamasa Teranishi yw3t-trns @ asahi-net.or.jp
2006年 1月 15日 (日) 15:45:49 JST


寺西です。

藤原 誠/ Makoto Fujiwara wrote:
> 
> ● pltests
> しかし
>    109  10:00   cd pltests/
>    111  10:00   make
>    114  10:00   perl alltests.pl
> 
> では、次のように始まります。
> 
> ─────────────────
> ttyp1:makoto @ s900 10:00:49/060115(...namazu-2.0.15RC3/pltests)> perl alltests.pl
>   *** starting alltests.pl
> FAIL: mknmz-1.pl
> Can not open file. : /export/local-src/namazu-2.0.15RC3/pltests/idx1/NMZ.field.uri at pltests.pl line 160.
> FAIL: mknmz-2.pl
> ─────────────────
...
> (注) make install は一度もしていません。

pltests はインストールされた Namazu の動作確認を行う目的のツールで、
make check とは少々思想というか方向性と目的が異なります。

> ○ もう一度 pltests
> そこで、次のようにして見ました。
> ─────────────────
> ttyp1:makoto @ s900 10:05:28/060115(...namazu-2.0.15RC3/pltests)> env pkgdatadir=../ perl alltests.pl

デフォルトのインストール先でない場合は、pkgdatadir は、必ず設定して
ください。

> | Shared object "libnmz.so.7" not found
> というような字が沢山見えたので、次のようにしたら、全て通りました。
> 
> ttyp1:makoto @ s900 10:52:55/060115(...namazu-2.0.15RC3/pltests)> \
> ? env pkgdatadir=../ LD_LIBRARY_PATH=../nmz/.libs perl alltests.pl

新しいシェアードライブラリを呼び出さないといけないので、
LD_LIBRARY_PATH の指定が必要になっています。
ただ、こういう呼び出し方ではなく、インストールしてテストを行う
ようにお願いします。

# で、全然ライブラリに互換性がないってことなんですよねぇ。
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns @ asahi-net.or.jp
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E




Namazu-users-ja メーリングリストの案内