Broken Gems on Windows (still)

Hello…

Is there any word on when the eventmachine 0.12.2 and sqlite3-ruby 1.2.4
gems are going to be fixed to work when updating gems on a Windows (xp)
system? Doing a ‘gem update’ will cause errors for both, which causes
the rest of the updated to installed gems to not be updated. I’ve been
using a workaround script that skips the errors and continues updating,
but I’d be nice to get updated gems.

(I’m also seeing a strange thing with the webby gem - when doing a ‘gem
outdated’, I see:

webby (0.9.3 < 0.9.3)

and updating causes the “new” version to be installed, but gem outdated
still gives that message.)

Here are the errors for sqlite3-ruby and eventmachine, for what it’s
worth…

eventmachine:

updating eventmachine…
ERROR: While executing gem … (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.

c:/ruby/bin/ruby.exe extconf.rb update eventmachine
checking for windows.h… no

nmake
‘nmake’ is not recognized as an internal or external command,
operable program or batch file.

Gem files will remain installed in
c:/ruby/lib/ruby/gems/1.8/gems/eventmachine-0
.12.2 for inspection.
Results logged to
c:/ruby/lib/ruby/gems/1.8/gems/eventmachine-0.12.2/ext/gem_mak
e.out

sqlite3-ruby:

updating sqlite3-ruby…
ERROR: While executing gem … (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.

c:/ruby/bin/ruby.exe extconf.rb update sqlite3-ruby
checking for fdatasync() in rt.lib… no
checking for sqlite3.h… no

nmake
‘nmake’ is not recognized as an internal or external command,
operable program or batch file.

Gem files will remain installed in
c:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1
.2.4 for inspection.
Results logged to
c:/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_
api/gem_make.out