2009年05月16日(Sat) 火山の方に行ったら途中vogがすごかった [長年日記]
● [tDiary] この日誌をtdiary-2.3.2とruby-1.9.0にしようとした時のはまりどころ
オトナになったのでデバグは手元のマシンでやることにしました。ついでにruby-1.9.0 (Momonga 5のパッケージ版)でも走らせてみたら、下記のような作業が必要でした。
- index.rbと同じディレクトリのtdiary.confの143行目「ほげほげ日記」がinvalid multibyte charを受ける→#!にオプションをつけて「#!/usr/bin/ruby19 --encoding=utf-8」として解決した
- 「*** glibc detected *** /usr/bin/ruby19: free(): invalid next size (fast): 0x0000000000bdb950 ***」…むむ。
● [Ruby][memo] 最近のrubyを作る
http://svn.ruby-lang.org/repos/ruby/trunkをsvn upして下記の作 業をしたらrevision.hが無いと怒られた。
これでもMakefileはできちゃうのだけれど、 s21g::Hello, world!を参考に、svn infoに表示されるRevisionを使って、下記のような内容のファイルを、 configureのあるディレクトリにrevision.hとして作成した。
make testは下記のように失敗したがきっと既知なのだろう。
make install後のmake test-allの結果は下記。
えーと。yak shavingはここまでにして本筋にもどります。
追記: 10番目のFailureは安易な対処ができそうだったのでご報告しておきました→
最近のツッコまれどころ