The problem with installing TMail are lines like this in tmailscanner.c

#ifdef HAVE_RUBY_VM_H
#include "ruby/re.h"
#include "ruby/encoding.h"
#else
#include "re.h"
#endif

I suspect "HAVE_RUBY_VM_H" is being used as a synonym for "on 1.9". It's 
defined once in the 1.9 source I have, never used. It's not defined in either 
1.8.7 or MacRuby.

Is there a more correct way to say "compiling against 1.9"? I don't see 
anything obvious in the include files, other than parsing it out of paths.

(Is there a correct way to say "compiling against MacRuby?")

=============

Hacking around that gets tmailscanner.c to compile, but tmail also requires 
'nkf.bundle', which exists in 1.8 but not in MacRuby. I might try to compile 
the version out of 1.9, but this pile of yak hair is getting pretty deep, 
considering I just want to parse RFC822 headers.

-----
Brian Marick, independent consultant
Mostly on agile methods with a testing slant
Author of /Programming Cocoa with Ruby/
www.exampler.com, www.exampler.com/blog, www.twitter.com/marick

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to