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

---
(藤原)