Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(2.0.5-pre4) ../nmz/.libs/libnmz.so => not found
先ほど組立てた pre4 を実行して見たら、
../nmz/.libs/libnmz.so => not found
と言われてしまって、これが hardcode されている気がするのですが
僕だけでしょうか ?
LD_LIBRARY_PATH を設定したまま make したからでしょうか ?
(これ以前にどの版まで動いていたか不明です。ごめんなさい)
○所在
makoto@on■ 9:31:24/001004(...htdocs/cgi-bin)> ls -l namazu.cgi
lrwxr-xr-x 1 makoto wheel 29 Feb 29 2000 namazu.cgi -> /usr/local/libexec/namazu.cgi
makoto@on■ 9:31:29/001004(...htdocs/cgi-bin)> ls -lL namazu.cgi
-rwxr-xr-x 1 root wheel 166113 Oct 4 09:27 namazu.cgi
○実行
makoto@on■ 9:31:34/001004(...htdocs/cgi-bin)> namazu test
Cannot open "../nmz/.libs/libnmz.so"
makoto@on■ 9:31:41/001004(...htdocs/cgi-bin)> ./namazu.cgi
Cannot open "../nmz/.libs/libnmz.so"
○ ldd
makoto@on■ 9:32:01/001004(...htdocs/cgi-bin)> ldd ./namazu.cgi
./namazu.cgi:
../nmz/.libs/libnmz.so => not found
-lm.0 => /usr/lib/libm.so.0
-lc.12 => /usr/lib/libc.so.12
makoto@on■ 9:32:41/001004(...htdocs/cgi-bin)> echo $LD_LIBRARY_PATH
/usr/X11R6/lib:/usr/local/lib
○ find
makoto@on■ 9:32:47/001004(...htdocs/cgi-bin)> cd /usr/local
makoto@on■ 9:33:00/001004(/usr/local)> find . -name libnmz.so -ls
47888 0 lrwxr-xr-x 1 root wheel 13 Oct 4 09:27 ./lib/libnmz.so -> libnmz.so.4.2
---
(藤原)