From: Robert McGovern Date: 2004-06-24T23:35:56+09:00 Subject: Win32 build fail: "syntax error : separator missing" Checked out most recent version of ruby from cvs and tried to build it C:\DOWNLO~1\ruby\ruby>win32\configure.bat --prefix c:\rubycvs Creating Makefile type `nmake' to make ruby for mswin32. C:\DOWNLO~1\ruby\ruby>nmake Microsoft (R) Program Maintenance Utility Version 7.10.2240.8 Copyright (C) Microsoft Corporation. All rights reserved. makefile(19) : fatal error U1034: syntax error : separator missing Stop. The Makefile is as follows, note line 19 is the first of the RUBY_EXTERN lines ### Makefile for ruby mswin32 ### srcdir = . prefix = c:/rubycvs EXTSTATIC = RUBY_EXTERN const char ruby_version[]; RUBY_EXTERN const char ruby_release_date[]; RUBY_EXTERN const char ruby_platform[]; MAJOR = 1 MINOR = 9 TEENY = 0 PROCESSOR_ARCHITECTURE = x86 PROCESSOR_LEVEL = 15 # OS = mswin32 # RT = msvcrt # RUBY_INSTALL_NAME = ruby # RUBY_SO_NAME = $(RT)-$(RUBY_INSTALL_NAME)$(MAJOR)$(MINOR) # CFLAGS = -nologo -MD $(DEBUGFLAGS) $(OPTFLAGS) $(PROCESSOR_FLAG) # CPPFLAGS = -I. -I$(srcdir) -I$(srcdir)/missing -DLIBRUBY_SO=\"$(LIBRUBY_SO)\" # STACK = 0x2000000 # LDFLAGS = $(CFLAGS) -Fm # XLDFLAGS = # RFLAGS = -r # EXTLIBS = !include $(srcdir)/win32/Makefile.sub