From: graham.r.jenkins@... Date: 2005-05-21T02:35:16+09:00 Subject: Re: ParseTree 1.3.6 Released For the record, here are the changes I made to get inline.rb to run on Win32 with MSVC... 68d67 < 268c267 < @real_caller = real_caller.split(/:/).first --- > @real_caller = real_caller.split(/:/)[1] 377,378c376 < cmd = "#{Config::CONFIG['LDSHARED']} #{flags} #{Config::CONFIG['CFLAGS']} -I #{hdrdir} -o #{so_name} #{src_name} #{libs}" < --- > cmd = "#{Config::CONFIG['LDSHARED']} #{Config::CONFIG['CFLAGS']} -I #{hdrdir} -o #{so_name} #{src_name} #{libs}" And to parse_tree_deps.rb, for some reason 41c41 < deps.keys.sort.each do |dep_to| --- > deps.keys.each do |dep_to| I ran the VCVARS32.BAT script to set up MSVC, added \RUBY\LIB to the LIB env variable, and set INLINEDIR=tmp. There are more changes needed to get the test suite to pass, but this seems to suffice for the examples.