2006-10-09から1日間の記事一覧

テストが…

#! /usr/bin/env ruby Dir.glob("../langscan/*/test/test-*.rb") {|filename| system "ruby -I .. -r langscan.rb #{filename}" if /ocaml/ !~ filename }としてやれば大丈夫。ocamlを抜かしているのは、失敗のがわかっているから(バグ)。誰が犯人だろう。 …

langscan/ruby/compat/ripper.so

違った。#define RIPPERで解決。もちろん、コンパイラのオプションに指定してやる。(というかやっていたつもりだったが、「,」で区切るべきところを「 」で区切っていたので、コンパイラさんの気が狂っていたらしい)しかし、tests/langscan.rbを実行すると、…

langscan/ruby/compat/ripper.so

LangScan::*はビルドできたと思ったら、ripper.soを忘れていた。これのコンパイルの方法がわからない。ふつーにコンパイルすると鬼のようにエラーが出て、どうやら#include<ruby.h>が足りないらしいと気づいたんだが。Unixでどうやってコンパイルしてるのかがわから</ruby.h>…