From: Wakou Aoyama Date: 2000-03-15T04:20:17+09:00 Subject: [ruby-list:21436] Re: ruby 1.4.4 青山です。 On Tue, 14 Mar 2000 19:58:57 +0900, Katsuyuki Komatsu wrote: > >ありがちなのは ldconfig してないとか. だったようです。 > configure.inの1.3.2.7 (2000/01/05 04:41:01) で、linuxの枝の、 > XLDFLAGS='-Wl,-rpath,${prefix}/lib':/usr/lib:/lib > が無くなったので、/etc/ld.so.confかLD_LIBRARY_PATHで明示的に > 指定しないと/usr/local/lib/libruby*.so*は参照できないという話? なるほど。そういう変更があったんですか。しかし、 > でも、[ruby-dev:9191]って2000/2/11だし、--prefix='/usr/local'を > 指定すると動いたという時点で違うか。 そうなんですよね。今となっては過去の事ですが、不思議。 $ ldd /usr/local/bin/ruby libruby.so.1.5 => /usr/local/lib/libruby.so.1.5 (0x40017000) $ ldd /usr/local/bin/ruby-1.4cvs libruby-1.4cvs.so.1.4 => /usr/local/lib/libruby-1.4cvs.so.1.4 (0x40017000) $ ldd /usr/local/bin/ruby-1.4.4 libruby-1.4.4.so.1.4 => not found # ldconfig $ ldd /usr/local/bin/ruby-1.4.4 libruby-1.4.4.so.1.4 => /usr/local/lib/libruby-1.4.4.so.1.4 (0x40017000) なぜ 1.4.4 だけ認識しなかったのか。 /etc/ld.so.conf から /usr/local/lib を削除すると、ruby, ruby-1.4cvs も not found になるし、もはや原因不明。 とりあえず、こちらの環境の一時的な問題だったようで、パッケージ自体は大 丈夫という事のようです。お騒がせしました。 -- 青山 和光 Wakou Aoyama