langscan/ruby/compat/ripper.so

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

しかし、tests/langscan.rbを実行すると、

> ruby langscan.rb
指定されたパスが見つかりません。
Loaded suite langscan
Started
EEEEEEEEEEEEE..................................../langscan/elisp.rb:48: [BUG] Se
gmentation fault
ruby 1.8.5 (2006-08-25) [i386-mswin32]


abnormal program termination

となる。ruby -r langscan.rb langscan/elisp/test/test-scan.rbだと大丈夫なのが謎。