From: Luis Lavena Date: 2010-08-01T07:34:32+09:00 Subject: [ruby-core:31568] [Bug #3637] win32ole: Remove definition of NONAMELESSUNION in MinGW Issue #3637 has been updated by Luis Lavena. Forgot to mention that with NONAMELESSUNION defined produces the following error: http://gist.github.com/499840 ext/win32ole/win32ole.c: In function ���ole_const_load���: ext/win32ole/win32ole.c:2504:39: error: ���VARDESC��� has no member named ���u��� ext/win32ole/win32ole.c: In function ���ole_usertype2val���: ext/win32ole/win32ole.c:4541:44: error: ���TYPEDESC��� has no member named ���u��� ext/win32ole/win32ole.c: In function ���ole_ptrtype2val���: ext/win32ole/win32ole.c:4564:13: error: ���TYPEDESC��� has no member named ���u��� ext/win32ole/win32ole.c: In function ���ole_variable_value���: ext/win32ole/win32ole.c:6297:31: error: ���VARDESC��� has no member named ���u��� ext/win32ole/win32ole.c: In function ���ole_param_flag_mask���: ext/win32ole/win32ole.c:7373:9: error: ���ELEMDESC��� has no member named ���u��� ext/win32ole/win32ole.c: In function ���ole_param_default���: ext/win32ole/win32ole.c:7475:19: error: ���ELEMDESC��� has no member named ���u��� ext/win32ole/win32ole.c:7477:25: error: ���ELEMDESC��� has no member named ���u��� Since *DESC structures do not define the union in any way. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3637 ---------------------------------------- http://redmine.ruby-lang.org