From: Nathaniel Talbott Date: 2002-03-15T05:45:16+09:00 Subject: Win32 build error in latest CVS? I just checked out the latest from CVS and got these errors when building using MSVC: C:\ruby\build\ruby>nmake Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cl -nologo -DNT=1 -Zi -MD -O2b2xg- -G5 -I. -I. -I. -I./missing -DLIBRUBY_SO=\"mswin32-ruby17 .dll\" -c -Tcarray.c array.c ruby.h(123) : error C2632: 'long' followed by 'long' is illegal ruby.h(125) : error C2632: 'long' followed by 'long' is illegal ruby.h(236) : error C2632: 'long' followed by 'long' is illegal ruby.h(237) : error C2632: 'long' followed by 'long' is illegal intern.h(74) : error C2632: 'long' followed by 'long' is illegal intern.h(75) : error C2632: 'long' followed by 'long' is illegal intern.h(76) : error C2632: 'long' followed by 'long' is illegal intern.h(77) : error C2632: 'long' followed by 'long' is illegal NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. I looked at it, but being almost completely useless when it comes to C, I was unable to determine the exact cause. It does seem to have been introduced very recently. Nathaniel <:((>< + - - | RoleModel Software, Inc. | EQUIP VI