[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

gem (update ?) problem

Peter Krieg

8/11/2008 9:20:00 AM

Hello,


Does anybody know how to deal with this gem problem ?

Thanks a lot in advance for your help.

After trying to run gem update the message is:
gem update
Updating installed gems
Updating hpricot
Building native extensions. This could take a while...
ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.

c:/ruby/bin/ruby.exe extconf.rb update
checking for stdio.h... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
BBHoss
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--srcdir=.
--curdir
--ruby=c:/ruby/bin/ruby


Gem files will remain installed in
c:/ruby/lib/ruby/gems/1.8/gems/hpricot-0.6.161 for

inspection.
Results logged to
c:/ruby/lib/ruby/gems/1.8/gems/hpricot-0.6.161/ext/fast_xs/gem_make.out




mkmf.log shows:
have_header: checking for stdio.h... -------------------- no

"cl -nologo -E -I. -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -I. -MD -Zi
-O2b2xg- -G6

conftest.c -P"
checked program was:
/* begin */
1: #include <stdio.h>
/* end */

--------------------
--
Posted via http://www.ruby-....

13 Answers

Frederick Cheung

8/11/2008 10:24:00 AM

0


On 11 Aug 2008, at 10:19, Peter Krieg wrote:

> Hello,
>
>
> Does anybody know how to deal with this gem problem ?
>
> Thanks a lot in advance for your help.
>

Do you have a working C compiler available ? The error message suggest
that you don't

Fred

> After trying to run gem update the message is:
> gem update
> Updating installed gems
> Updating hpricot
> Building native extensions. This could take a while...
> ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError)
> ERROR: Failed to build gem native extension.
>
> c:/ruby/bin/ruby.exe extconf.rb update
> checking for stdio.h... no
> *** extconf.rb failed ***
> Could not create Makefile due to some reason, probably lack of
> necessary libraries and/or headers. Check the mkmf.log file for more
> details. You may need configuration options.
> BBHoss
> Provided configuration options:
> --with-opt-dir
> --without-opt-dir
> --with-opt-include
> --without-opt-include=${opt-dir}/include
> --with-opt-lib
> --without-opt-lib=${opt-dir}/lib
> --with-make-prog
> --srcdir=.
> --curdir
> --ruby=c:/ruby/bin/ruby
>
>
> Gem files will remain installed in
> c:/ruby/lib/ruby/gems/1.8/gems/hpricot-0.6.161 for
>
> inspection.
> Results logged to
> c:/ruby/lib/ruby/gems/1.8/gems/hpricot-0.6.161/ext/fast_xs/
> gem_make.out
>
>
>
>
> mkmf.log shows:
> have_header: checking for stdio.h... -------------------- no
>
> "cl -nologo -E -I. -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -I. -MD -Zi
> -O2b2xg- -G6
>
> conftest.c -P"
> checked program was:
> /* begin */
> 1: #include <stdio.h>
> /* end */
>
> --------------------
> --
> Posted via http://www.ruby-....
>


Peter Krieg

8/11/2008 11:09:00 AM

0

Hi Fred,


thanks a lot for your answer !

No, I don't think so. I am running this in a (minimal) Windows Vista
installation on Virtual PC (to easily correct for mistakes, as I just
started to learn ruby and rails).

I have not installed anything that would include a C-compiler.

Is there a special one to install to run with ruby ? And where would I
put it ? In the ruby folder ?

If a special one is not required, which one would you recommend ?


thanks a lot


Peter

--
Posted via http://www.ruby-....

Ryan Davis

8/12/2008 1:06:00 AM

0


On Aug 11, 2008, at 03:24 , Frederick Cheung wrote:

> Do you have a working C compiler available ? The error message
> suggest that you don't

I thought that hpricot had a pre-built binary gem for windoze?


Gerson Minichiello

8/13/2008 2:53:00 AM

0

On Aug 11, 6:19 am, Peter Krieg <pk....@hotmail.de> wrote:
> Hello,
>
> Does anybody know how to deal with this gem problem ?
>
> Thanks a lot in advance for your help.
>
> After trying to run gem update the message is:
> gem update
> Updating installed gems
> Updating hpricot
> Building native extensions. This could take a while...
> ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError)
> ERROR: Failed to build gem native extension.
>
> c:/ruby/bin/ruby.exe extconf.rb update
> checking for stdio.h... no
> *** extconf.rb failed ***
> Could not create Makefile due to some reason, probably lack of
> necessary libraries and/or headers. Check the mkmf.log file for more
> details. You may need configuration options.
> BBHoss
> Provided configuration options:
> --with-opt-dir
> --without-opt-dir
> --with-opt-include
> --without-opt-include=${opt-dir}/include
> --with-opt-lib
> --without-opt-lib=${opt-dir}/lib
> --with-make-prog
> --srcdir=.
> --curdir
> --ruby=c:/ruby/bin/ruby
>
> Gem files will remain installed in
> c:/ruby/lib/ruby/gems/1.8/gems/hpricot-0.6.161 for
>
> inspection.
> Results logged to
> c:/ruby/lib/ruby/gems/1.8/gems/hpricot-0.6.161/ext/fast_xs/gem_make.out
>
> mkmf.log shows:
> have_header: checking for stdio.h... -------------------- no
>
> "cl -nologo -E -I. -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -I. -MD -Zi
> -O2b2xg- -G6
>
> conftest.c -P"
> checked program was:
> /* begin */
> 1: #include <stdio.h>
> /* end */
>
> --------------------
> --
> Posted viahttp://www.ruby-....

Hi Peter,

Try this command:

gem install hpricot --platform mswin32 --source http://code.whytheluck...

Gerson.

redveedub

8/13/2008 5:29:00 AM

0

On Aug 12, 7:53 pm, Gerson Minichiello <gerson.minichie...@gmail.com>
wrote:
> On Aug 11, 6:19 am, Peter Krieg <pk....@hotmail.de> wrote:
>
>
>
> > Hello,
>
> > Does anybody know how to deal with this gem problem ?
>
> > Thanks a lot in advance for your help.
>
> > After trying to run gem update the message is:
> > gem update
> > Updating installed gems
> > Updating hpricot
> > Building native extensions. This could take a while...
> > ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError)
> > ERROR: Failed to build gem native extension.
>
> > c:/ruby/bin/ruby.exe extconf.rb update
> > checking for stdio.h... no
> > *** extconf.rb failed ***
> > Could not create Makefile due to some reason, probably lack of
> > necessary libraries and/or headers. Check the mkmf.log file for more
> > details. You may need configuration options.
> > BBHoss
> > Provided configuration options:
> > --with-opt-dir
> > --without-opt-dir
> > --with-opt-include
> > --without-opt-include=${opt-dir}/include
> > --with-opt-lib
> > --without-opt-lib=${opt-dir}/lib
> > --with-make-prog
> > --srcdir=.
> > --curdir
> > --ruby=c:/ruby/bin/ruby
>
> > Gem files will remain installed in
> > c:/ruby/lib/ruby/gems/1.8/gems/hpricot-0.6.161 for
>
> > inspection.
> > Results logged to
> > c:/ruby/lib/ruby/gems/1.8/gems/hpricot-0.6.161/ext/fast_xs/gem_make.out
>
> > mkmf.log shows:
> > have_header: checking for stdio.h... -------------------- no
>
> > "cl -nologo -E -I. -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -I. -MD -Zi
> > -O2b2xg- -G6
>
> > conftest.c -P"
> > checked program was:
> > /* begin */
> > 1: #include <stdio.h>
> > /* end */
>
> > --------------------
> > --
> > Posted viahttp://www.ruby-....
>
> Hi Peter,
>
> Try this command:
>
> gem install hpricot --platform mswin32 --sourcehttp://code.whytheluck...
>
> Gerson.

Gerson,

That worked for me on Windows Vista Home Premium.

Thanks for the tip!

Philip

Peter Krieg

8/14/2008 8:48:00 PM

0

>
> Gerson,
>
> That worked for me on Windows Vista Home Premium.
>
> Thanks for the tip!
>
> Philip



Hi Philip,

could you tell me, please, what exactely you did; as for me - I am still
getting the same error (after doing successfully: gem install hpricot
--platform mswin32 --source http://code.whytheluck...)

I also tried the gem update --with-make-prog option, but something
is wrong with that option ( or the way I am putting it), its not
accepted.

Even though I downloaded and installed hpricot (as mentioned above) the
gem update fails as mentioned in my initial posting.

So maybe a detailed description of what you did might help ? --I hope !!


Hi Gerson,

thanks a lot for the tip, even though for me it was not the breakthrough
yet.

Best

Peter
--
Posted via http://www.ruby-....

Peter Krieg

8/15/2008 6:12:00 PM

0

Hi,



Visual C 6.0 won#t install in Vista (at least I can't) get it istalled.
Would anybody know how to do that (as VC 6.0 apparently can't deal with
the Vista environment)



Best

Peter

--
Posted via http://www.ruby-....

Axel Etzold

8/15/2008 6:23:00 PM

0


-------- Original-Nachricht --------
> Datum: Sat, 16 Aug 2008 03:11:35 +0900
> Von: "Peter K." <pk.hot@hotmail.de>
> An: ruby-talk@ruby-lang.org
> Betreff: Re: gem (update ?) problem

> Hi,
>
>
>
> Visual C 6.0 won#t install in Vista (at least I can't) get it istalled.
> Would anybody know how to do that (as VC 6.0 apparently can't deal with
> the Vista environment)
>
>
>
> Best
>
> Peter
>
> --
> Posted via http://www.ruby-....

Dear Peter,

this might have to do with Vista wanting you to have administrator rights....
You can set them in "system preferences" or look here:

http://www.go-vista.de/forum/index.php?topic=6466.0;Software-installation;regis...

Best regards,

Axel
--
GMX Kostenlose Spiele: Einfach online spielen und Spaß haben mit Pastry Passion!
http://games.entertainment.gmx.net/de/entertainment/games/free/puzz...

Peter Krieg

8/20/2008 5:52:00 AM

0

Dear Axel


thanks a lot for your suggestion. The problem seems to be more
fundamental: at least when I try to install VC 6.0 within my VirtualPC
Vista I am getting an errror message (very early on during installation)
which must be somehow related to an address conflict. It seems that VC
6.0 is using 16 Bit addresses and Vista can't handle these ?!

Do you have any idea what to do ?



Best regards,

--
Posted via http://www.ruby-....

Axel Etzold

8/20/2008 9:42:00 AM

0


-------- Original-Nachricht --------
> Datum: Wed, 20 Aug 2008 14:52:29 +0900
> Von: "Peter K." <pk.hot@hotmail.de>
> An: ruby-talk@ruby-lang.org
> Betreff: Re: gem (update ?) problem

> Dear Axel
>
>
> thanks a lot for your suggestion. The problem seems to be more
> fundamental: at least when I try to install VC 6.0 within my VirtualPC
> Vista I am getting an errror message (very early on during installation)
> which must be somehow related to an address conflict. It seems that VC
> 6.0 is using 16 Bit addresses and Vista can't handle these ?!
>
> Do you have any idea what to do ?
>
>
>
> Best regards,
>
> --
> Posted via http://www.ruby-....

Dear Peter,

did you try what's suggested here:

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3328605&am... ?
(there is a promising 4-link post in there somewhere...)
I had VC 6.0 installed on another computer under Windows XP a longer time ago,
with no Vista-related problems, of course.
Please tell me what you find out.

Best regards,

Axel


--
GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein: http://www.shortview.de/wasistshortview.php?mc=sv_...