[wxruby-development] Building wxRuby and Ruby 1.8.7 on Windows

Chauk-Mean P
Thu, 18 Dec 2008 15:01:19 -0000

Hi all,

I''m trying to build completely Ruby and wxRuby from scratch with
Visual C++ 2008 Express SP1 (which is freely available) on Windows XP
SP2.

So here is where I am :
- I built successfully zlib 1.1.4 (zlib-1.1.4-1-src.zip from
http://jarp.does.notwork.org/win32)
- I built successfully ruby-1.8.7-p72
- I installed successfully rubygems-1.3.1
- I installed successfully the rake-0.8.3 gem
- I built successfully wxWidgets 2.8.9 with all the required options
(GL canvas and GDI+ ...)
- I installed winswig-1.3.35 with the little patch for Lib/ruby/file.i
for ruby-1.9.1

Now when I want to build wxRuby :

D:\HOME\wxruby2>rake --trace gem WXRUBY_VERSION=1.9.9
(in D:/HOME/wxruby2)
Enabling STATIC build
Enabling UNICODE build
** Invoke gem (first_time)
** Invoke default (first_time)
** Invoke lib/wxruby2.so (first_time)
** Invoke obj/AboutDialogInfo.obj (first_time)
** Invoke src/AboutDialogInfo.cpp (first_time)
** Invoke swig/classes/AboutDialogInfo.i (first_time, not_needed)
** Invoke D:/HOME/wxruby2/swig/common.i (first_time, not_needed)
** Invoke D:/HOME/wxruby2/swig/classes/include/wxAboutDialogInfo.h (first_time,
not_needed)
** Execute src/AboutDialogInfo.cpp
swig -ID:\opt\wxWidgets-2.8.9/include -D__WXMSW__ -ID:\opt\wxWidgets-2.8.9/lib/v
c_lib/mswu -D_UNICODE -DUNICODE -Iswig/custom -w401 -w801 -w515 -c++ -ruby -o sr
c/AboutDialogInfo.cpp swig/classes/AboutDialogInfo.i
ruby swig/renamer.rb src/AboutDialogInfo.cpp
ruby swig/fixplatform.rb src/AboutDialogInfo.cpp
ruby swig/fixmodule.rb src/AboutDialogInfo.cpp
Class: AboutDialogInfo
class wxAboutDialogInfo
** Execute obj/AboutDialogInfo.obj
cl.exe -c  -ID:\opt\wxWidgets-2.8.9/include -D__WXMSW__ -ID:\opt\wxWidgets-2.8.9
/lib/vc_lib/mswu -D_UNICODE -DUNICODE -MD   -O2b2xty-  -DNDEBUG  /GR /EHsc -DSTR
ICT -DWIN32 -D__WIN32__ -DWINVER=0x0400 -D_WINDOWS /D__WINDOWS__ /D__WIN95__  -I
. -I C:/ruby18/lib/ruby/1.8/i386-mswin32_90 /Foobj/AboutDialogInfo.obj src/About
DialogInfo.cpp
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 80x86
Copyright (C) Microsoft Corporation.  All rights reserved.

AboutDialogInfo.cpp
** Invoke obj/AcceleratorEntry.obj (first_time)
** Invoke src/AcceleratorEntry.cpp (first_time)
** Invoke swig/classes/AcceleratorEntry.i (first_time, not_needed)
** Invoke D:/HOME/wxruby2/swig/common.i (not_needed)
** Invoke D:/HOME/wxruby2/swig/classes/include/wxAcceleratorEntry.h (first_time,
 not_needed)
** Execute src/AcceleratorEntry.cpp
swig -ID:\opt\wxWidgets-2.8.9/include -D__WXMSW__ -ID:\opt\wxWidgets-2.8.9/lib/v
c_lib/mswu -D_UNICODE -DUNICODE -Iswig/custom -w401 -w801 -w515 -c++ -ruby -o sr
c/AcceleratorEntry.cpp swig/classes/AcceleratorEntry.i
ruby swig/renamer.rb src/AcceleratorEntry.cpp
ruby swig/fixplatform.rb src/AcceleratorEntry.cpp
ruby swig/fixmodule.rb src/AcceleratorEntry.cpp
Class: AcceleratorEntry
class wxAcceleratorEntry
** Execute obj/AcceleratorEntry.obj
cl.exe -c  -ID:\opt\wxWidgets-2.8.9/include -D__WXMSW__ -ID:\opt\wxWidgets-2.8.9
/lib/vc_lib/mswu -D_UNICODE -DUNICODE -MD   -O2b2xty-  -DNDEBUG  /GR /EHsc -DSTR
ICT -DWIN32 -D__WIN32__ -DWINVER=0x0400 -D_WINDOWS /D__WINDOWS__ /D__WIN95__  -I
. -I C:/ruby18/lib/ruby/1.8/i386-mswin32_90 /Foobj/AcceleratorEntry.obj src/Acce
leratorEntry.cpp
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 80x86
Copyright (C) Microsoft Corporation.  All rights reserved.

AcceleratorEntry.cpp
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(320) : warning C
4003: not enough actual parameters for macro ''bind''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(320) : error C29
88: unrecognizable template declaration/definition
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(320) : error C20
59: syntax error : '',''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(330) : warning C
4003: not enough actual parameters for macro ''bind''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(330) : error C29
88: unrecognizable template declaration/definition
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(330) : error C20
59: syntax error : '',''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(348) : warning C
4003: not enough actual parameters for macro ''bind''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(348) : error C29
88: unrecognizable template declaration/definition
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(348) : error C20
59: syntax error : ''const''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(364) : error C20
59: syntax error : ''const''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(365) : warning C
4003: not enough actual parameters for macro ''bind''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(366) : error C21
43: syntax error : missing '';'' before ''{''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(367) : error C20
59: syntax error : ''const''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(368) : error C20
65: ''_Callable'' : undeclared identifier
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(369) : error C20
65: ''_MyBind'' : undeclared identifier
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(370) : error C21
43: syntax error : missing '';'' before ''}''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(238) : error C29
06: ''std::tr1::_Binder<false,1>'' : explicit
specialization requires ''template <>
''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(255) : error C29
47: expecting ''>'' to terminate template-argument-list,
found ''>''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(257) : error C20
65: ''_Callable'' : undeclared identifier
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(258) : error C21
43: syntax error : missing '';'' before ''{''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(260) : error C20
65: ''_Self'' : undeclared identifier
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(260) : error C22
75: ''std::tr1::_Arg0'' : illegal use of this type as an
expression
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(255) : s
ee declaration of ''std::tr1::_Arg0''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(364) : error C38
61: ''_Rx'': identifier not found
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(260) : error C21
43: syntax error : missing '','' before '';''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(265) : error C29
47: expecting ''>'' to terminate template-argument-list,
found ''>''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(265) : error C29
77: ''std::tr1::_Callable_fun'' : too many template arguments
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xrefwrap(215) :
see declaration of ''std::tr1::_Callable_fun''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(267) : error C22
36: unexpected ''struct'' ''std::tr1::_Return''.
Did you forget a '';''?
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(267) : error C21
43: syntax error : missing ''>'' before ''{''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(267) : error C21
43: syntax error : missing ''>'' before ''{''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(267) : error C21
43: syntax error : missing '';'' before ''{''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(267) : error C24
47: ''{'' : missing function header (old-style formal list?)
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(274) : error C26
53: ''_Callable'' : is not a class or namespace name
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(274) : error C21
46: syntax error : missing '','' before identifier
''_Val''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(274) : error C44
30: missing type specifier - int assumed. Note: C++ does not support default-int

C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(275) : error C44
30: missing type specifier - int assumed. Note: C++ does not support default-int

C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(275) : error C20
65: ''_Ax0'' : undeclared identifier
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(275) : error C20
65: ''_Callable'' : undeclared identifier
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(275) : error C20
65: ''_Val'' : undeclared identifier
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(276) : error C25
50: ''std::tr1::_Bind1'' : constructor initializer lists are
only allowed on const
ructor definitions
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(277) : warning C
4508: ''std::tr1::_Bind1'' : function should return a value;
''void'' return type as
sumed
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(284) : error C22
70: ''_ApplyX'' : modifiers not allowed on nonmember functions
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(291) : error C29
95: ''_Ret std::tr1::_ApplyX(_Barg0 &,_Barg1 &,_Barg2
&,_Barg3 &,_Barg4 &,_Barg5
&,_Barg6 &,_Barg7 &,_Barg8 &,_Barg9 &)'' : function
template has already been def
ined
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(281) : s
ee declaration of ''std::tr1::_ApplyX''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(293) : error C20
79: ''_Vx0'' uses undefined class
''std::tr1::_Arg0''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(298) : error C21
43: syntax error : missing '';'' before ''<''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(298) : error C44
30: missing type specifier - int assumed. Note: C++ does not support default-int

C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(303) : error C21
43: syntax error : missing '';'' before ''<''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(303) : error C20
59: syntax error : ''<''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(304) : error C21
43: syntax error : missing '';'' before ''{''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(304) : error C24
47: ''{'' : missing function header (old-style formal list?)
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(309) : error C20
65: ''_Bind'' : undeclared identifier
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(309) : error C20
65: ''_Notforced'' : undeclared identifier
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(309) : error C21
43: syntax error : missing '';'' before '',''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(309) : error C29
76: ''std::_Result_of1'' : too few template arguments
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(303) : s
ee declaration of ''std::_Result_of1''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(309) : error C20
59: syntax error : '',''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(310) : error C21
43: syntax error : missing '';'' before ''{''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(310) : error C24
47: ''{'' : missing function header (old-style formal list?)
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(320) : warning C
4003: not enough actual parameters for macro ''bind''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(318) : error C21
43: syntax error : missing '';'' before ''<''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(318) : error C44
30: missing type specifier - int assumed. Note: C++ does not support default-int

C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(318) : error C29
88: unrecognizable template declaration/definition
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(318) : error C20
59: syntax error : ''<''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(330) : warning C
4003: not enough actual parameters for macro ''bind''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(331) : error C21
43: syntax error : missing '';'' before ''{''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(331) : error C24
47: ''{'' : missing function header (old-style formal list?)
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(348) : warning C
4003: not enough actual parameters for macro ''bind''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(346) : error C21
43: syntax error : missing '';'' before ''<''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(346) : error C44
30: missing type specifier - int assumed. Note: C++ does not support default-int

C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(346) : error C20
86: ''int std::_Bind'' : redefinition
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(318) : s
ee declaration of ''std::_Bind''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(346) : error C29
88: unrecognizable template declaration/definition
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(346) : error C20
59: syntax error : ''<''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(365) : warning C
4003: not enough actual parameters for macro ''bind''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(366) : error C21
43: syntax error : missing '';'' before ''{''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(366) : error C24
47: ''{'' : missing function header (old-style formal list?)
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(379) : warning C
4003: not enough actual parameters for macro ''bind''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(377) : error C21
43: syntax error : missing '';'' before ''<''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(377) : error C44
30: missing type specifier - int assumed. Note: C++ does not support default-int

C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(377) : error C20
86: ''int std::_Bind'' : redefinition
        C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(318) : s
ee declaration of ''std::_Bind''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(377) : error C29
88: unrecognizable template declaration/definition
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(377) : error C20
59: syntax error : ''<''
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(378) : error C26
53: ''_Farg0'' : is not a class or namespace name
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(378) : error C26
45: no qualified name for pointer to member (found '':: *'')
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xxbind1(378) : fatal err
or C1903: unable to recover from previous error(s); stopping compilation
rake aborted!
Command failed with status (2): [cl.exe -c  -ID:\opt\wxWidgets-2.8.9/includ...]
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:971:in `sh''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:984:in `call''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:984:in `sh''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1072:in `sh''
./rake/rakewx.rb:154
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:615:in `call''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:615:in
`execute''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `each''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in
`execute''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in `invoke_with_call
_chain''
C:/ruby18/lib/ruby/1.8/monitor.rb:242:in `synchronize''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call
_chain''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in `invoke_prerequis
ites''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `invoke_prerequis
ites''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in `invoke_with_call
_chain''
C:/ruby18/lib/ruby/1.8/monitor.rb:242:in `synchronize''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call
_chain''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in `invoke_prerequis
ites''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `invoke_prerequis
ites''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in `invoke_with_call
_chain''
C:/ruby18/lib/ruby/1.8/monitor.rb:242:in `synchronize''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call
_chain''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:588:in `invoke_prerequis
ites''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `each''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:585:in `invoke_prerequis
ites''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:577:in `invoke_with_call
_chain''
C:/ruby18/lib/ruby/1.8/monitor.rb:242:in `synchronize''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call
_chain''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in `invoke''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in
`invoke_task''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in
`top_level''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `each''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in
`top_level''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in `standard_except
ion_handling''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in
`top_level''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in `run''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in `standard_except
ion_handling''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run''
C:/ruby18/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31
C:/ruby18/bin/rake:19:in `load''
C:/ruby18/bin/rake:19

D:\HOME\wxruby2>

As you can see, AboutDialogInfo.obj has been built successfully.
But there is an error with AcceleratorEntry.

Questions :
- Which versions of Visual C++ are currently supported if I rebuild
everything from scratch like what I did ?
- Can the error above be fixed ?

Thanks in advance.

Chauk-Mean.