I've tested the following patch for download [1] works so far with the Ruby for Windows 1.8.7p302, 1.9.1p430, and 1.9.2p0 from http://rubyinstaller.org on a Win7 Ultimate 32-bit system using MSys/MinGW/TDM 4.5.0 or LLVM- GCC 2.7. I haven't tested on my Ubuntu system and it's unlikely I find the time to do so.
The problem was the 'rb_str2cstr' api first deprecated in Ruby 1.7.1 and finally removed in 1.9.2p0. The fix was do ifdef in the replacement 'rb_string_value' api which was first available in Ruby 1.7.1. Additionally, I injected the same cross-platform dll/so loading code used in the if_lua.c and if_python.c code. This *should* work on Ruby 1.6+. Please review, test, and let me know what further mods are needed. Jon [1] http://gist.github.com/546039 -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
