2005-07-28
2005-07-28
2005-07-20
[るびま]Rubyist Magazine 0008
今号からまつもとさんの連載も開始。今回は Python のお話なのだ。
今回はインタビュー記事を少しだけ手伝った。田中さんの低音ボイスが耳に焼き付いた。
2005-07-08
[パソコン] ximapd(3)
また shugo さんよりツッコミを頂く。ldconfig を実行してみる。
ldconfig make clean make make install ldd /usr/lib/ruby/site_ruby/1.8/i686-linux/rast.so ldd: warning: you do not have execution permission for `/usr/lib/ruby/site_ruby/1.8/i686-linux/rast.so' libruby18.so.1.8 => /usr/lib/libruby18.so.1.8 (0x2aab1000) libdl.so.2 => /lib/libdl.so.2 (0x2aba8000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x2abad000) libm.so.6 => /lib/libm.so.6 (0x2abdb000) librast.so.0 => /usr/local/lib/librast.so.0 (0x2abfe000) libapr-0.so.0 => /usr/lib/libapr-0.so.0 (0x2ac0f000) librt.so.1 => /lib/librt.so.1 (0x2ac30000) libnsl.so.1 => /lib/libnsl.so.1 (0x2ac43000) libpthread.so.0 => /lib/libpthread.so.0 (0x2ac59000) libdb-4.2.so => /usr/lib/libdb-4.2.so (0x2acab000) libc.so.6 => /lib/libc.so.6 (0x2ad87000) /lib/ld-linux.so.2 (0x55555000)
あ、どうやらうまくいった模様。 shugo さんありがとうございます。 Rast クリア。
2005-07-08
[パソコン] ximapd(2)
shugo さんから突っ込みを頂いた。
まだ解決していないので状況をもう少し詳しく書くと、
wget http://www.netlab.jp/rast/archives/rast-0.2.0.tar.bz2 bzip2 -cd rast-0.2.0.tar.bz2 | tar xvf - cd rast-0.2.0 ./configure make make install
インストール方法は上記で --prefix などの指定はなし。
/etc/ld.so.conf を確認すると、/usr/local/lib は記述されている模様。
cat /etc/ld.so.conf # ld.so.conf autogenerated by env-update; make all changes to # contents of /etc/env.d directory /usr/local/lib /usr/lib/opengl/xorg-x11/lib /usr/i686-pc-linux-gnu/lib /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130 /usr/lib
しかし、
cd examples/ruby/ ./create.rb
を実行すると
/usr/lib/ruby/site_ruby/1.8/i686-linux/rast.so: librast.so.0: cannot open shared object file: No such file or directory - /usr/lib/ruby/site_ruby/1.8/i686-linux/rast.so (LoadError) from ./create.rb:7
とエラー。ldd でみると librast.so.0 => not found となっている。
ldd /usr/lib/ruby/site_ruby/1.8/i686-linux/rast.so ldd: warning: you do not have execution permission for `/usr/lib/ruby/site_ruby/1.8/i686-linux/rast.so' libruby18.so.1.8 => /usr/lib/libruby18.so.1.8 (0x2aab1000) libdl.so.2 => /lib/libdl.so.2 (0x2aba8000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x2abad000) libm.so.6 => /lib/libm.so.6 (0x2abdb000) librast.so.0 => not found libapr-0.so.0 => /usr/lib/libapr-0.so.0 (0x2abfe000) librt.so.1 => /lib/librt.so.1 (0x2ac1f000) libnsl.so.1 => /lib/libnsl.so.1 (0x2ac32000) libpthread.so.0 => /lib/libpthread.so.0 (0x2ac48000) libdb-4.2.so => /usr/lib/libdb-4.2.so (0x2ac9a000) libc.so.6 => /lib/libc.so.6 (0x2ad76000) /lib/ld-linux.so.2 (0x55555000)
/usr/local/lib/ の中をみると librast.so.0 は存在している。
ls /usr/local/lib/ librast.a librast.la librast.so librast.so.0 librast.so.0.0.2 rast
2005-07-07
[パソコン] ximapd
ximapd を使おうとして挫折。というか Rast 。
$ ldd ruby/ext/rast/rast.so libruby18.so.1.8 => /usr/lib/libruby18.so.1.8 (0x2aab1000) libdl.so.2 => /lib/libdl.so.2 (0x2aba8000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x2abad000) libm.so.6 => /lib/libm.so.6 (0x2abdb000) librast.so.0 => not found libapr-0.so.0 => /usr/lib/libapr-0.so.0 (0x2abfe000) librt.so.1 => /lib/librt.so.1 (0x2ac1f000) libnsl.so.1 => /lib/libnsl.so.1 (0x2ac32000) libpthread.so.0 => /lib/libpthread.so.0 (0x2ac48000) libdb-4.2.so => /usr/lib/libdb-4.2.so (0x2ac9a000) libc.so.6 => /lib/libc.so.6 (0x2ad76000) /lib/ld-linux.so.2 (0x55555000)
librast.so.0 が not found 。もうこの辺は私にはわかりません。
RHG 読書会は『ふつうの Linux プログラミング』を希望。
emerge rubymail
はあったので問題なし。
2005-07-05