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
> 藤原 誠
野首さん、お返事ありがとうございます。
unsetenv LD_LIBRARY_PATH して見ましたが、変化はありませんでした。
それで、
sparc 1.4,1.4M でも試したのですが、
sparc 1.4 ○ (a.out)
sparc 1.4M × (ELF)
macppc 1.4V × (ELF)
macppc 1.5E × (ELF)
ということになりました。
これはどうも、libtool の NetBSD の ELF 側がおかしい
多分 namazu の せいではない
ということのようです。
【参考】
○ NetBSD/sparc 1.4, namazu-2.0.5pre4 では問題ない
一度 make した後に、 rm src/namazu をしておいて
makoto@fujiwara■ 15:22:27/001005(...namazu-2.0.5/src)> make
/bin/sh ../libtool --mode=link gcc -g -O2 -Wall -pedantic -o namazu
form.o namazu.o output.o rcfile.o result.o usage.o namazu-cmd.o
../intl/libintl.a ../nmz/libnmz.la ../lib/libnmzut.a -lm
gcc -g -O2 -Wall -pedantic -o .libs/namazu form.o namazu.o output.o
rcfile.o result.o usage.o namazu-cmd.o ../intl/libintl.a
-L../nmz/.libs -lnmz -lm ../lib/libnmzut.a -lm -Wl,-R/usr/local/lib
creating namazu
makoto@fujiwara■ 15:22:35/001005(...namazu-2.0.5/src)> ldd .libs/namazu
.libs/namazu:
-lnmz.4 => not found (0x0)
-lm.0 => /usr/lib/libm.so.0.1 (0x1002b000)
-lc.12 => /usr/lib/libc.so.12.40 (0x1004f000)
makoto@fujiwara■ 15:22:47/001005(...namazu-2.0.5/src)>
これは /usr/local/lib/libnmz はまだ設置前で、not found でいいはずです。
○ a.out or ELF
sparc の場合、1.4 では a.out で 1.5 (正確には 1.4何々から) ELF になります。
macppc の場合、1.4 の初めから ELF です。ですから、
libtool の NetBSD の ELF 側がおかしいのではないかと思っています。
# NetBSD/sparc の場合、libintl の問題もないのですが、理由は不明です。
---
(藤原)