From: Luis Lavena Date: 2009-06-05T09:25:05+09:00 Subject: Re: Compiling Ruby 1.9.1 zlib issue on Windows On Jun 4, 11:48 am, "J. D." wrote: > Thanks Luis.. > > I took a look at the repository and decided to play around this morning > and see how it all worked.. > > After git cloning locally and running a few tests: > > rake (correctly builds 1.8.6) > > If I run rake ruby19 CHECKOUT=1 (I receive the following error) > > After the following.. > > nv zlib1.dll bin > cd - > cd C:/rubyinstaller (this is my local clone for the install) > svn cohttp://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1 > downloads/ruby_1_9 > rake aborted! > Command failed with status (127): [svn cohttp://svn.ruby-lang.org/repos/ruby...] > Ruby source code uses Subversion, which you need to install. I recommend getting the binaries from here: http://subversion.tigris.org/ You could try the Collabnet versions, which are Installers and setup the PATH for you, or you can be hardcore and download the zip one ;-) Anyway, check if subversion is available with "svn --version" > I tried to do rake ruby19 CHECKOUT=1 TRUNK=1 (and receive the same > error) > AFAIK "TRUNK" option is only available on Roger Pack fork, not on mine: http://github.com/rogerdpack/rubyinstaller/tree/master Both are synced, so is safe for you do the following: git remote add roger http://github.com/rogerdpack/rubyinstaller/tree/master git remote update git checkout -b roger-master roger/master And from there, use the exact same command you pasted above. > I would definitely like to try the easier methods when doing the build. What you did is good, I believe based on years being building my own version of Ruby, this is the easiest way. > I just wanted to do a build for myself to see the process.  But, I > realize that process is "very" long and tedious.  I like the way you've > setup the recipes.. Indeed, the process is very tedious and error prone. Ruby itself bundles a lot of libraries that depend on so many external tools and libraries that turn the joy of using RUby (the language) into a nightmare and frustration. You can read more about the project at my blog: http://blog.mmediasys.com/ (shameless self-promotion) Cheers, -- Luis Lavena