# \[Ruby 1.9-Bug#3771\]\[Open\] VC++ can't make ext/tk with enabling stubs

**URL:** <https://www.ruby-forum.com/t/ruby-1-9-bug-3771-open-vc-cant-make-ext-tk-with-enabling-stubs/194152>\
**Category:** Development\
**Created:** [August 31, 2010, 9:28am UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3771-open-vc-cant-make-ext-tk-with-enabling-stubs/194152 "2010-08-31T09:28:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Akio\_T](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e5b9ba/32.png) [@Akio\_T](https://www.ruby-forum.com/u/Akio_T)\
**Post date:** [August 31, 2010, 9:28am UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3771-open-vc-cant-make-ext-tk-with-enabling-stubs/194152/1 "2010-08-31T09:28:56Z")

</div>

Bug #3771: VC++ can’t make ext/tk with enabling stubs  
[http://redmine.ruby-lang.org/issues/show/3771](http://redmine.ruby-lang.org/issues/show/3771)

e$B5/I\<\<Te(B: Akio T.  
e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal  
e$B%+%F%4%je(B: ext, Target version: 1.9.2  
ruby -v: 1.9.2p0 (2010-08-18) [i386-mswin32\_100]

VC++e$B$Ge(B  
–enable-tcltk-stubs  
e$B$rM-8z$K$7$Fe(Bmakee$B$9$k$H!“e(Btke$B$Ne(Bmakee$B$K\<:GT$7$^$9!#e(B  
e$B0J2\<!”%Q%C%A$G$9!#e(B

— [stubs.c.org](http://stubs.c.org) Tue Aug 31 16:21:44 2010  
+++ stubs.c Tue Aug 31 16:21:55 2010  
@@ -72,7 +72,7 @@  
#if defined USE\_TCL\_STUBS && defined USE\_TK\_STUBS

#if defined \_WIN32 || defined **CYGWIN**  
-# include “util.h”  
+# include “ruby/util.h”

# include \<windows.h\>

typedef HINSTANCE DL\_HANDLE;

# define DL\_OPEN LoadLibrary

---

<div class="post-metadata">

**Author:** ![Akio\_T](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e5b9ba/32.png) [@Akio\_T](https://www.ruby-forum.com/u/Akio_T)\
**Post date:** [August 31, 2010, 10:37am UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3771-open-vc-cant-make-ext-tk-with-enabling-stubs/194152/2 "2010-08-31T10:37:27Z")

</div>

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

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

This issue was solved with changeset r29151.  
Akio, thank you for reporting this issue.  
Your contribution to Ruby is greatly appreciated.  
May Ruby be with you.

* * *

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

---

<div class="post-metadata">

**Author:** ![Akio\_T](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e5b9ba/32.png) [@Akio\_T](https://www.ruby-forum.com/u/Akio_T)\
**Post date:** [August 31, 2010, 12:07pm UTC](https://www.ruby-forum.com/t/ruby-1-9-bug-3771-open-vc-cant-make-ext-tk-with-enabling-stubs/194152/3 "2010-08-31T12:07:01Z")

</div>

e$B1J0f!wCNG=!%6e9)Bg$G$9!%e(B

From: Akio T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Subject: [ruby-dev:42159] [Ruby 1.9-Bug#3771][Open] VC++ can’t make  
ext/tk with enabling stubs  
Date: Tue, 31 Aug 2010 16:28:36 +0900  
Message-ID: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> VC++e$B$Ge(B  
> –enable-tcltk-stubs e$B$rM-8z$K$7$Fe(Bmakee$B$9$k$H!“e(Btke$B$Ne(Bmakee$B$K\<:GT$7$^$9!#e(B  
> e$B0J2\<!”%Q%C%A$G$9!#e(B

1.8 e$B7O$H6&DL%=!\<%9$K$9$k$?$a$K\<j$r2C$($^$7$?$,!$e(B  
e$BJs9p$$$?$@$$$?%Q%C%A$r\<h$j$3$\_$^$7$?!%e(B  
e$BJs9p$r$"$j$,$H$&$4$6$$$^$7$?!%e(B
