# \[Bug #644\] compile error on win32ole with VC++6

**URL:** <https://www.ruby-forum.com/t/bug-644-compile-error-on-win32ole-with-vc-6/150842>\
**Category:** Development\
**Created:** [October 14, 2008, 3:16am UTC](https://www.ruby-forum.com/t/bug-644-compile-error-on-win32ole-with-vc-6/150842 "2008-10-14T03:16:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Usaku\_NAKAMURA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/cc9497/32.png) [@Usaku\_NAKAMURA](https://www.ruby-forum.com/u/Usaku_NAKAMURA)\
**Post date:** [October 14, 2008, 3:16am UTC](https://www.ruby-forum.com/t/bug-644-compile-error-on-win32ole-with-vc-6/150842/1 "2008-10-14T03:16:31Z")

</div>

Bug #644: compile error on win32ole with VC++6  
[http://redmine.ruby-lang.org/issues/show/644](http://redmine.ruby-lang.org/issues/show/644)

e$B5/I\<\<Te(B: Usaku NAKAMURA  
e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: High  
e$B%+%F%4%je(B: ext, Target version: 1.9.x

e$BI=Bj$NDL$j$G$9$,!"0J2\<$N$h$&$J%(%i!\<$,=P$F%3%s%Q%$%k$G$-$^$;$s!#e(B  
IMultiLanguage2e$B$OHf3SE\*:G6ae(B(e$B$D$C$F$be(B10e$BG/$/$i$$7P$C$F$k5$$,$7$^$9$,e(B)e$BDI2C$5$l$?$N$G$3$&$J$C$A$c$&$N$G$9$,e(B…  
CP51932e$B$N$?$a$Ke(BVC++6e$B%5%]!\<%H$r@Z$k$H$$$&$N$b$5$9$,$K9s$$$N$G!“e(Bextconfe$B$”$?$j$G%A%'%C%/$7$Fe(BIMultiLanguage2e$B$,B8:\_$9$k$H$-$@$1;H$&$H$$$&$N$O$I$&$G$7$g$&$+e(B?

win32ole.c(220) : error C2143: e$B9=J8%(%i!\<e(B : ‘{’ e$B$,e(B ‘\*’  
e$B$NA0$KI,MW$G$9!#e(B  
win32ole.c(978) : error C2065: ‘IID\_IMultiLanguage2’ :  
e$BDj5A$5$l$F$$$J$$\<1JL;R$Ge(B  
e$B$9!#e(B  
win32ole.c(978) : warning C4133: ‘function’ : ‘int \*’ e$B$He(B 'const  
struct \_GUID \*co  
nst ’ e$B$N4V$G7?$K8\_49@-$,$“$j$^$;$s!#e(B  
win32ole.c(1101) : error C2223: ‘-\>lpVtbl’ :  
e$B:8B&$,9=B$BN$+6&MQBN$KBP$9$k%]%$%s%?$Ge(B  
e$B$O$”$j$^$;$s!#e(B  
win32ole.c(1107) : error C2223: ‘-\>lpVtbl’ :  
e$B:8B&$,9=B$BN$+6&MQBN$KBP$9$k%]%$%s%?$Ge(B  
e$B$O$“$j$^$;$s!#e(B  
win32ole.c(1343) : error C2223: ‘-\>lpVtbl’ :  
e$B:8B&$,9=B$BN$+6&MQBN$KBP$9$k%]%$%s%?$Ge(B  
e$B$O$”$j$^$;$s!#e(B  
win32ole.c(1350) : error C2223: ‘-\>lpVtbl’ :  
e$B:8B&$,9=B$BN$+6&MQBN$KBP$9$k%]%$%s%?$Ge(B  
e$B$O$“$j$^$;$s!#e(B  
win32ole.c(1375) : error C2223: ‘-\>lpVtbl’ :  
e$B:8B&$,9=B$BN$+6&MQBN$KBP$9$k%]%$%s%?$Ge(B  
e$B$O$”$j$^$;$s!#e(B  
win32ole.c(1381) : error C2223: ‘-\>lpVtbl’ :  
e$B:8B&$,9=B$BN$+6&MQBN$KBP$9$k%]%$%s%?$Ge(B  
e$B$O$"$j$^$;$s!#e(B  
NMAKE : fatal error U1077: ‘cl’ : e$B%j%?!\<%se(B e$B%3!\<%Ie(B ‘0x2’

---

<div class="post-metadata">

**Author:** ![Usaku\_NAKAMURA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/cc9497/32.png) [@Usaku\_NAKAMURA](https://www.ruby-forum.com/u/Usaku_NAKAMURA)\
**Post date:** [October 14, 2008, 12:49pm UTC](https://www.ruby-forum.com/t/bug-644-compile-error-on-win32ole-with-vc-6/150842/2 "2008-10-14T12:49:49Z")

</div>

e$B=uED$G$9!#e(B

Usaku NAKAMURA wrote:

> Bug #644: compile error on win32ole with VC++6  
> [http://redmine.ruby-lang.org/issues/show/644](http://redmine.ruby-lang.org/issues/show/644)
> 
> e$B5/I\<\<Te(B: Usaku NAKAMURA  
> e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: High  
> e$B%+%F%4%je(B: ext, Target version: 1.9.x
> 
> e$BI=Bj$NDL$j$G$9$,!"0J2\<$N$h$&$J%(%i!\<$,=P$F%3%s%Q%$%k$G$-$^$;$s!#e(B  
> IMultiLanguage2e$B$OHf3SE\*:G6ae(B(e$B$D$C$F$be(B10e$BG/$/$i$$7P$C$F$k5$$,$7$^$9$,e(B)e$BDI2C$5$l$?$N$G$3$&$J$C$A$c$&$N$G$9$,e(B…  
> CP51932e$B$N$?$a$Ke(BVC++6e$B%5%]!\<%H$r@Z$k$H$$$&$N$b$5$9$,$K9s$$$N$G!“e(Bextconfe$B$”$?$j$G%A%'%C%/$7$Fe(BIMultiLanguage2e$B$,B8:\_$9$k$H$-$@$1;H$&$H$$$&$N$O$I$&$G$7$g$&$+e(B?

e$B$9$$$^$;$s!#e(B  
e$B\<j85$K4D6-$,L5$$$N$G$o$+$i$J$$$N$G$9$,!"e(B  
IMultiLanguage e$B$Oe(BVC++6e$B$G$b%5%]!\<%H$5$l$F$$$k$s$G$7$g$&$+!)e(B  
e$B$=$N7k2L\<!Bh$G\<!$N0F$NCf$+$iBP1~$r7h$a$?$$$H;W$$$^$9!#e(B

e$B0Fe(B1  
VC++6e$B$G$O!"e(BIMultiLanguagee$B$r;H$&!#e(B  
e$B!J3NG’$O$3$l$+$i$G$9$,!KB\>$be(BIMultiLanguagee$B$r;H$&!#e(B

e$B0Fe(B2  
VC++6e$B$@$1!"e(BIMultiLanguagee$B$r;H$&!#e(B  
e$BB\>$O!"e(BIMultiLanguage2e$B$r;H$&!#e(B

e$B0Fe(B3  
VC++6e$B$O!"e(BIMultiLanguagee$B$r;H$o$J$$!#e(B  
e$BB\>$O!"e(BIMultiLanguage2e$B$r;H$&!#e(B

e$B=uEDe(B e$B2m5\*e(B

---

<div class="post-metadata">

**Author:** ![Usaku\_NAKAMURA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/cc9497/32.png) [@Usaku\_NAKAMURA](https://www.ruby-forum.com/u/Usaku_NAKAMURA)\
**Post date:** [October 14, 2008, 1:52pm UTC](https://www.ruby-forum.com/t/bug-644-compile-error-on-win32ole-with-vc-6/150842/3 "2008-10-14T13:52:02Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:36725] Re: [Bug #644] compile error on win32ole  
with VC++6”  
on Oct.14,2008 19:49:09, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> e$B$9$$$^$;$s!#e(B  
> e$B\<j85$K4D6-$,L5$$$N$G$o$+$i$J$$$N$G$9$,!"e(B  
> IMultiLanguage e$B$Oe(BVC++6e$B$G$b%5%]!\<%H$5$l$F$$$k$s$G$7$g$&$+!)e(B  
> e$B$=$N7k2L\<!Bh$G\<!$N0F$NCf$+$iBP1~$r7h$a$?$$$H;W$$$^$9!#e(B

e$B%5%]!\<%H$5$l$F$^$9!#e(B

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![Usaku\_NAKAMURA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/cc9497/32.png) [@Usaku\_NAKAMURA](https://www.ruby-forum.com/u/Usaku_NAKAMURA)\
**Post date:** [October 14, 2008, 2:50pm UTC](https://www.ruby-forum.com/t/bug-644-compile-error-on-win32ole-with-vc-6/150842/4 "2008-10-14T14:50:43Z")

</div>

e$B=uED$G$9!#e(B

U.Nakamura wrote:

> > IMultiLanguage e$B$Oe(BVC++6e$B$G$b%5%]!\<%H$5$l$F$$$k$s$G$7$g$&$+!)e(B  
> > e$B$=$N7k2L\<!Bh$G\<!$N0F$NCf$+$iBP1~$r7h$a$?$$$H;W$$$^$9!#e(B
> 
> e$B%5%]!\<%H$5$l$F$^$9!#e(B

e$B$"$j$,$H$&$4$6$$$^$9!#e(B  
extconf.rb e$B$Ge(B IMultiLanguage2  
e$B$,$"$k$+!“e(BIMultiLanguagee$B$,$”$k$+e(B  
e$B%A%’%C%/$r$7$F!"$"$kJ}$r;H$&$h$&$K=$@5$7$F%3%\_%C%H$7$^$7$?!#e(B

VC++6e$B$N4D6-$,L5$$$N$G;n$7$F$$$J$$$N$G%\_%9$C$F$$$k$+$be(B  
e$BCN$l$^$;$s$,e(B…

e$B=uEDe(B e$B2m5\*e(B

---

<div class="post-metadata">

**Author:** ![Usaku\_NAKAMURA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/cc9497/32.png) [@Usaku\_NAKAMURA](https://www.ruby-forum.com/u/Usaku_NAKAMURA)\
**Post date:** [October 14, 2008, 2:47pm UTC](https://www.ruby-forum.com/t/bug-644-compile-error-on-win32ole-with-vc-6/150842/5 "2008-10-14T14:47:47Z")

</div>

e$B%A%1%C%He(B #644 e$B$,99?7$5$l$^$7$?!#e(B (by Anonymous)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B  
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

## Applied in changeset r19782.

[http://redmine.ruby-lang.org/issues/show/644](http://redmine.ruby-lang.org/issues/show/644)
