J
Jon Egil Strand
Dear list.
After reading through this walkthrough (1) of compiling c-extensions on
Windows I was finally able to build the pickaxe example on two different
PC's. One with Visual Studio 2003, the other with Visual C++ express 2005.
Both compiled, only one worked. This raises some issues.
I) Should I try to fix this? I mean, will working with C-extensions bring
me down the road of never-ending versioning/library/compiler/...
problems.
II) If yes, how to fix the technical issues at hand today?
Any suggestions would be very welcome.
Anyway, here's what happened.
Building on VS 2003 gave a working result at first try. C++ express 2005
however gave two distinct errors when running
irb: require 'Test'
GUI warning-box:
ruby.exe - Unable to Locate Component
This application has failed to start because MSVCR80.dll was not found.
Re-installing the application may fix this problem.
irb: Load error 126 ...
After searching from mscvr80.dll, finding it here(2) and copying it to
c:\windows\system32 the following error appeared:
irb: require 'Test'
GUI warning-box
Microsoft Visual C++ Runtime Library
Rumtime Error!
Program: c:\progra~1\ruby\bin\ruby.exe
R6034
An application has made an attempt to load the C runtime library
incorrectly
Please contact the application's support team for more information.
irb: Load error 1114...
All the best
Jon Egil Strand
(1) http://www.koontzfamily.org/david/blog/?p=230
Note that I had to install Microsofts Platform SDK from MSDN seperately.
(2)
C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd
After reading through this walkthrough (1) of compiling c-extensions on
Windows I was finally able to build the pickaxe example on two different
PC's. One with Visual Studio 2003, the other with Visual C++ express 2005.
Both compiled, only one worked. This raises some issues.
I) Should I try to fix this? I mean, will working with C-extensions bring
me down the road of never-ending versioning/library/compiler/...
problems.
II) If yes, how to fix the technical issues at hand today?
Any suggestions would be very welcome.
Anyway, here's what happened.
Building on VS 2003 gave a working result at first try. C++ express 2005
however gave two distinct errors when running
irb: require 'Test'
GUI warning-box:
ruby.exe - Unable to Locate Component
This application has failed to start because MSVCR80.dll was not found.
Re-installing the application may fix this problem.
irb: Load error 126 ...
After searching from mscvr80.dll, finding it here(2) and copying it to
c:\windows\system32 the following error appeared:
irb: require 'Test'
GUI warning-box
Microsoft Visual C++ Runtime Library
Rumtime Error!
Program: c:\progra~1\ruby\bin\ruby.exe
R6034
An application has made an attempt to load the C runtime library
incorrectly
Please contact the application's support team for more information.
irb: Load error 1114...
All the best
Jon Egil Strand
(1) http://www.koontzfamily.org/david/blog/?p=230
Note that I had to install Microsofts Platform SDK from MSDN seperately.
(2)
C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd