On 3/31/06, Curt Hibbs <ml.chibbs / gmail.com> wrote:
> On 3/31/06, Austin Ziegler <halostatue / gmail.com> wrote:
> > On 3/31/06, Joel VanderWerf <vjoel / path.berkeley.edu> wrote:
> > > Hm, any plans to migrate the One-Click Installer to VC++2003?
> >
> > ...
> >
> > The One-Click Installer for 1.8.2 was on VC++2003. However, because
> > the most common free compiler (mingw/msys) was not compatible with it
> > and any number of other reasons, 1.8.4 is now based on the Ruby 1.8.4
> > build built in Japan (I'm sorry; my mind is blanking on the name of
> > the site and the person behind it) which is built with VC6 -- and is
> > NO LONGER AVAILABLE to users.
> >
> > That's one reason I'm working on 1.8.4 with VC++ 2005 in my
> > (completely nonexistent) free time so that people can get VC++ 2005
> > and *build* things on Windows quickly and easily.
> >
> > At least once I've figured out how to do it. It's not as easy as it
> > might first appear, and the *official* version of zlib is never
> > compiled against anything but MSVCR6.DLL (e.g., VC6) so to have a
> > compatible zlib, you have to compile it yourself. It's a pain in the
> > ass.
>
> Yeah, Austin got it right.The official Japanese build of ruby for
> windows (ruby-mswin32) uses vc++6, and almost all available binaries
> for various extensions are also built with vc++6.
>
> When I moved to vc++7 for 1.8.2 it cause a lot of subtle problems.
> Starting with 1.8.4 I'm actually using the ruby-mswin32 build as a
> based and adding more extensions on top of it. The have got a number
> of things right that I always had problems with (Tk/Tcl support,
> iconv, readline, etc.). So it was also a relief to start with a base
> where those pieces were already problem included.
>
> Curt

I need to start proof reading my responses before I hit "Send" -- I'm
embarrassed at the number of grammatical errors in my little post
above!  :-(