Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: (2.0.5-pre4) ../nmz/.libs/libnmz.so => not found



<20001005193627H.furukawa@xxxxxxxxxxxx>の記事において
furukawa@xxxxxxxxxxxxさんは書きました。

>> *** Warning: inter-library dependencies are not known to be supported.
>> *** All declared inter-library dependencies are being dropped.
>> *** The inter-library dependencies that have been dropped here will be
>> *** automatically added whenever a program is linked with this library
>> *** or is declared to -dlopen it.

  この辺は libtool が出力しているメッセージのようですね。

  deplibs_check_method が none, unknown だと出力されるように見えます。
この値は ltconfig が libtool を生成する際に環境に応じて設定しているよ
うです。
  これが直接の原因かどうかはわかりませんが...(もしかすると無関係?)

>> /bin/ld -assert pure-text -Bstatic -o .libs/libnmz.so.4.2  alias.lo codeconv.lo field.lo hlist.lo i18n.lo idxname.lo libnamazu.lo l10n-ja.lo parser.lo query.lo re.lo replace.lo regex.lo search.lo seed.lo util.lo var.lo wakati.lo memcmp.lo memmove.lo strerror.lo vsnprintf.lo  
>> ld: strerror.lo: _nmz_strerror: multiply defined

  これは、nmz_strerror が複数の object にある、ということですよね? 違
うかな...

>> と言われてしまいました。pre4 も試してみましたが、症状は同じです。
>> 2.0.4 は make check まで通っています。

  2.0.4 の時、"Warning: inter-library..." は出ていましたでしょうか。出
ていたのなら、この件と nmz_strerror は無関係だと思います。
-- 
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx (private)
        nokubi@xxxxxxxxx (official)