From: Curt Hibbs Date: 2006-07-20T20:35:27+09:00 Subject: Re: rubynodes extension failed compilation ------=_Part_13756_22292712.1153395323619 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 7/19/06, Dominik Bathon wrote: > > On Wed, 19 Jul 2006 21:46:46 +0200, Alexandru Popescu > wrote: > > > I got past this problem... it looks like the rubynode distro includes > > a header file that is compaired with the one existing in the Ruby > > installation. > > The problem seems to be that the 1.8.4 One Click Installer uses Ruby 1.8.4 > CVS HEAD as of 2006-04-14 (as Curt said in [ruby-talk:199979]), while the > official 1.8.4 was released on 2005-12-25. The node.h that is included in > the rubynode distribution is the one from the official release. > > So you would need to somehow get the 1.8.4 source as of 2006-04-14 to > cleanly solve this. But the current stable snapshot should also work, > since node.h wasn't modified since 2006-04-14. > > Dominik > > > Now, I will try to get my hands on a VC6 compiler and see what's next. > > > > Did anyone compiled rubynode with MinGW on a WinXP for Ruby built with > > VC6? (damn, this question sounds so bad). > > > > ./alex > > -- > > .w( the_mindstorm )p. > > Sorry to come in n this late. Dominik is correct about the version of Ruby used in the most recent One-Click Installer release. The OCI does have a "src" subdirectory that is supposed to contain the source code for the ruby it was build from, but I just found out this week that it incorrectly contains the 12-25-2005 source code for Ruby. I'm going to make a corrective release with the proper source code. In the meantime, if you want to get the matching source out of Ruby's CVS repository, then retrieve the source as of the date 4-15-2006 (don't us 4-14-2006, you'll get the wrong source). Curt ------=_Part_13756_22292712.1153395323619--