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だと大丈夫なのが謎。