Gem problems on Windows

$ gem list wxruby

*** LOCAL GEMS ***

wxruby (1.9.1, 1.9.0)
Ruby interface to the wxWidgets GUI library

$ gem install wxruby
Need to update 39 gems from http://gems.rubyforge.org

complete
Select which gem to install for your platform (i386-mswin32)

  1. wxruby 1.9.2 (x86_64-linux)
  2. wxruby 1.9.1 (x86_64-linux)
  3. Skip this gem
  4. Cancel installation

$ gem -v
0.9.2

$ ruby -v
ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32]

Hello Bela,

I’ve confirmed that this is a problem, as I’ve ran the same thing, only
difference is that I’m running v0.9.4 of RubyGems, and I’m running Ruby
v1.8.6 (2007-09-23 patchlevel 110) [i386-mingw32] as I do custom
compiling, and don’t use Visual C to compile. Alex, did you update
RubyGems repository?

L8ers,

Mario S.

Mario S. wrote:

I’ve confirmed that this is a problem, as I’ve ran the same thing,
I’m seeing this too on Linux i686; the only builds being offered are the
AMD-64 ones.

only difference is that I’m running v0.9.4 of RubyGems, and I’m
running Ruby v1.8.6 (2007-09-23 patchlevel 110) [i386-mingw32] as I
do custom compiling, and don’t use Visual C to compile.

Out of interest, Mario, did you have to do anything special to compile
with mingw on Windows? When I last tried I didn’t get this to work.

Alex, did you update RubyGems repository?

No, nothing’s changed in the wxRuby project. I’m guessing it’s an error
with the rubyforge gem indexer. If it’s not resolved itself I’ll follow
up.

Bela - thanks for the report
alex

Alex F. wrote:

Out of interest, Mario, did you have to do anything special to compile
with mingw on Windows? When I last tried I didn’t get this to work.

I use both MinGW and MSYS to get the bash like interface. The only
thing I did, was go into the source directory, and did up ./configure.
It detected everything just fine. Though, if you try to use the make
that comes with MinGW, there may be problems, so you may want to try
using MSYS. If you still have problems compiling it, let me know, and
I’ll do a clean compile, and see what I did to get it to work.

L8ers,

Mario S.