■cygwinのパッケージ
Database/libdb-4.3
Database/libdb-4.3-devel
Archive/zip
■bdbのrubyバインディング
ftp://moulon.inra.fr/pub/ruby/bdb.tar.gz
ruby extconf.rb
make;make install
make test
エラーは発生しない。
■gonzui
(1)configure
- RUBY_LIBS="`ruby -rmkmf -e 'puts Config::MAKEFILE_CONFIG["LIBS"]'`"
+ RUBY_LIBS=" -lcrypt -lruby "
(2)コンパイル
configure;make;make install
(3)soファイルに実行属性を付けておく。
find /usr/lib/ruby/site_ruby/1.8/i386-cygwin -name '*.so'|xargs chmod u+x
(4)テスト
make check
FAIL: langscan.rb
ruby1.8ではRubyのパーザは利用できないため。
FAIL: util.rb
iconv関数の仕様の問題。UTF8->(sjis,euc)への変換でつまづいている。
gonzui本体の処理では(sjis,euc,など)->UTF8の方向の変換しかしないので
gonzui-importの動作上は問題なし。日本語のテキストも正常に表示できる。
FAIL: webapp-markup.rb
テンポラリファイルが削除できない場合がある。
なぜかわがんね。
固定リンク [2005-07-06-9]
これまでの訪問者は 人です。