平衡点
2010/01/24
_ rabbit が Debian に入りました!
いやっほう!
昨日のBSP in Tokyo/Japanで荒木さんがメンターとしてRabbitを upload してくださいました. やったね.
...
と思いきや, 現在の unstable 環境では rabbit は動作しません.block.callの中でsuperできないです.
(´・ω・`)
...と shockers で呟いてみたら早速対応して下さいました. 素早い!というわけで mentors.debian.net に最新版を upload しました.
恐らく来週あたりには official に upload される, と思いますが(荒木さん, 御願いします!!)急ぐ人は dget とかで入手してみて下さい.
_ ruby-1.9.1 の mkmf
ruby-netcdf の ruby1.9.1 対応が始まったので, Debian パッケージも対応しようかと画策しています.
まず ncdap-config について. 現在置いてある libnc-dap の Debian パッケージでは, ncdap-config を提供していません. 代わりに pkg-config で
$ pkg-config libnc-dap --libs
とかで対応するようにしました.
これでイケる, と思って extconf.rb を走らせたら narray.h を発見できませんでした.試しに irb1.9.1 で試すと...
$ irb1.9.1 irb(main):001:0> require 'mkmf' => true irb(main):002:0> have_header("narray.h") checking for narray.h... no => false
おや-? narray.h, narray_config.h は /usr/lib/ruby1.9.1/x86_64-linux 以下にちゃんとあるわけですけれど.mkmf.log を見てみると header の探索パスがちょっと違います./usr/include/ruby-1.9.1 を探索しています. うーん?
extconfig.rb 内の dir_config の $sitearchdir を $archdir に変えたらうまく行きました. はて, ruby1.8 ではこんな事しなくてもよかったわけですが, 何か変わったのでしょうかね.