# Unable to install libxml-ruby on Win2k3 machine

**URL:** <https://www.ruby-forum.com/t/unable-to-install-libxml-ruby-on-win2k3-machine/184167>\
**Category:** Ruby\
**Created:** [February 26, 2010, 12:45am UTC](https://www.ruby-forum.com/t/unable-to-install-libxml-ruby-on-win2k3-machine/184167 "2010-02-26T00:45:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sirisha](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@sirisha](https://www.ruby-forum.com/u/sirisha)\
**Post date:** [February 26, 2010, 12:45am UTC](https://www.ruby-forum.com/t/unable-to-install-libxml-ruby-on-win2k3-machine/184167/1 "2010-02-26T00:45:53Z")

</div>

Hi

I am trying to install libxml using the command libxml-ruby and I am  
seeing the following errors.

Building native extensions. This could take a while…  
ERROR: Error installing libxml-ruby:  
ERROR: Failed to build gem native extension.

D:/Ruby/bin/ruby.exe -rubygems  
D:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rak  
e  
RUBYARCHDIR=D:/Ruby/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.3-x86-mswin32-60/li  
b  
RUBYLIBDIR=D:/Ruby/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.3-x86-mswin32-60/lib

rake aborted!  
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb,  
Rakefile.rb)  
D:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2377:in  
`raw\_load\_rakefile  
’  
(See full trace by running task with --trace)

Gem files will remain installed in  
D:/Ruby/lib/ruby/gems/1.8/gems/libxml-ruby-1.  
1.3-x86-mswin32-60 for inspection.  
Results logged to  
D:/Ruby/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.3-x86-mswin32-6  
0/ext/mingw/gem\_make.out

MY PATH is

Path=D:\Ruby\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Prog  
ram Files\Microsoft ADS\bin;C:\Program Files\Microsoft  
ADS\tools;c:\devtools;c:  
localbin;C:\Program Files\BladeLogic\OM\bin

Can you guys tell me what I am missing

Thanks  
Sirisha

---

<div class="post-metadata">

**Author:** ![sirisha](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@sirisha](https://www.ruby-forum.com/u/sirisha)\
**Post date:** [February 26, 2010, 10:19am UTC](https://www.ruby-forum.com/t/unable-to-install-libxml-ruby-on-win2k3-machine/184167/2 "2010-02-26T10:19:32Z")

</div>

On Feb 26, 12:45 am, Sirisha P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> D:/Ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rak  
> ’
> 
> Path=D:\Ruby\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C: \Prog  
> ram Files\Microsoft ADS\bin;C:\Program Files\Microsoft  
> ADS\tools;c:\devtools;c:  
> localbin;C:\Program Files\BladeLogic\OM\bin
> 
> Can you guys tell me what I am missing

Please provide information of the Ruby version you’re using (‘gem env’  
will be enough)

Appears that you’re using the VC6 build of ruby (i386-mswin32) which  
requires you have Visual C 6.0 installed (no longer available)

Please confirm this, and if so, then I would recommend usage of  
RubyInstaller[1] packages with the DevKit[2] to get a stable Ruby  
environment with compiler.

[1] [http://rubyinstaller.org/](http://rubyinstaller.org/)  
[2] [http://rubyinstaller.org/download.html](http://rubyinstaller.org/download.html)

---

<div class="post-metadata">

**Author:** ![sirisha](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@sirisha](https://www.ruby-forum.com/u/sirisha)\
**Post date:** [February 26, 2010, 12:27pm UTC](https://www.ruby-forum.com/t/unable-to-install-libxml-ruby-on-win2k3-machine/184167/3 "2010-02-26T12:27:58Z")

</div>

> Please provide information of the Ruby version you’re using (‘gem env’  
> will be enough)
> 
> Appears that you’re using the VC6 build of ruby (i386-mswin32) which  
> requires you have Visual C 6.0 installed (no longer available)
> 
> Please confirm this, and if so, then I would recommend usage of  
> RubyInstaller[1] packages with the DevKit[2] to get a stable Ruby  
> environment with compiler.
> 
> [1] [http://rubyinstaller.org/](http://rubyinstaller.org/)  
> [2] [http://rubyinstaller.org/download.html](http://rubyinstaller.org/download.html)

Hi!

I can access the same environment Sirisha used.

I also made some “upgrades” there, without success. The output of ‘gem  
env’:

====================  
RubyGems Environment:

- RUBYGEMS VERSION: 1.3.6
- RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [i386-mswin32]
- INSTALLATION DIRECTORY: d:/Ruby/lib/ruby/gems/1.8
- RUBY EXECUTABLE: d:/Ruby/bin/ruby.exe
- EXECUTABLE DIRECTORY: d:/Ruby/bin
- RUBYGEMS PLATFORMS:
  - ruby
  - x86-mswin32-60

- GEM PATHS:
  - d:/Ruby/lib/ruby/gems/1.8
  - d:/profiles/v-zpenzeli/.gem/ruby/1.8

- GEM CONFIGURATION:
  - :update\_sources =\> true
  - :verbose =\> true
  - :benchmark =\> false
  - :backtrace =\> false
  - :bulk\_threshold =\> 1000

- REMOTE SOURCES:
  - [http://rubygems.org/](http://rubygems.org/)  
======================

The interesting thing is, that rake complains about missing Rakefile…  
and indeed, the Rakefile is not under …/lib but under  
…/libxml-ruby-1.1.3-x86-mswin32-60 - I’m getting clueless… ☹

Regards,

Zoltan

---

<div class="post-metadata">

**Author:** ![sirisha](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@sirisha](https://www.ruby-forum.com/u/sirisha)\
**Post date:** [February 27, 2010, 3:05am UTC](https://www.ruby-forum.com/t/unable-to-install-libxml-ruby-on-win2k3-machine/184167/4 "2010-02-27T03:05:38Z")

</div>

On Feb 26, 12:28 pm, Zoltan P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > [1][http://rubyinstaller.org/](http://rubyinstaller.org/)  
> > RubyGems Environment:  
> > - d:/profiles/v-zpenzeli/.gem/ruby/1.8  
> > The interesting thing is, that rake complains about missing Rakefile…  
> > and indeed, the Rakefile is not under …/lib but under  
> > ./libxml-ruby-1.1.3-x86-mswin32-60 - I’m getting clueless… ☹

Ok, seems that my previous comment wasn’t clear

libxml-ruby 1.1.3 gem, compiled binary available for download here:

[http://rubygems.org/gems/libxml-ruby/versions/1.1.3-x86-mswin32-60](http://rubygems.org/gems/libxml-ruby/versions/1.1.3-x86-mswin32-60)

Clearly defines Rakefile as an extension:

## C:\Users\Luis\Desktop\>gem spec libxml-ruby-1.1.3-x86-mswin32-60.gem extensions

- ext/mingw/Rakefile

Which means the Rakefile is going to be invoked when installed.

Taking a look inside the gem:

C:\Users\Luis\Desktop\>gem unpack libxml-ruby-1.1.3-x86-mswin32-60.gem  
Unpacked gem: ‘C:/Users/Luis/Desktop/libxml-ruby-1.1.3-x86-mswin32-60’

And looked into ext/mingw/Rakefile, which has this note on top:

# We can’t use Ruby’s standard build procedures

# on Windows because the Ruby executable is

# built with VC++ while here we want to build

# with MingW. So just roll our own…

Looking at it seems that the gem is copying files at installation  
time.

So the Rakefile failure you’re receiving is either from RubyGems not  
able to find it or from libxml gem itself.

I cannot comment further because I’m not either author or user of  
libxml-ruby library.

Please contact the author or report a bug to their tracking system.
