From: "luislavena (Luis Lavena)" Date: 2014-01-02T08:55:09+09:00 Subject: [ruby-core:59456] [ruby-trunk - Bug #9339][Feedback] Can't Compile Ruby 2.1 without baseruby (Win7, MSYS/MinGW) Issue #9339 has been updated by luislavena (Luis Lavena). Status changed from Open to Feedback Hello, Even that you're using MSYS bash and make to trigger the compilation process, please use Windows-style paths for the installation directory. configure --prefix=C:/some/folder Depending on the way the source code was extracted, timestamps might trigger the need to rebuild the files that a base Ruby is required for compilation. I recommend you install an existing binary of Ruby to be used when building. Last but not least, RubyInstaller already packages lot of these steps to automate and build Ruby 2.0 and 2.1, please take a look to the recipes: https://github.com/oneclick/rubyinstaller/ ---------------------------------------- Bug #9339: Can't Compile Ruby 2.1 without baseruby (Win7, MSYS/MinGW) https://bugs.ruby-lang.org/issues/9339#change-44012 Author: ntor (Peter Wildemann) Status: Feedback Priority: Normal Assignee: cruby-windows Category: build Target version: ruby -v: 2.1 Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: UNKNOWN On my Win7 System in an MSYS/MinGW-environment (more precisely the 'mingw-builds' version) I have been trying to compile Ruby 2.1 from source. I unpacked and entered: configure --prefix=/c/path/to/my/ruby/install make The first ran well, the second aborted with the error message: generating miniprelude.c executable host ruby is required. use --with-baseruby option. uncommon.mk:929: recipe for target `miniprelude.c' failed make: *** [miniprelude.c] Error 1" I tried the same for Ruby 2.0. Here the same proedure runs fine. -- http://bugs.ruby-lang.org/