From: Erik Max Francis Newsgroups: comp.os.msdos.djgpp Subject: Re: Error using gnu make 3.75 Date: Tue, 29 Jul 1997 22:53:37 -0700 Organization: Alcyone Systems Lines: 32 Message-ID: <33DED6E1.EA94A25@alcyone.com> References: <33DD05B2 DOT 2652 AT pentek DOT com> NNTP-Posting-Host: newton.alcyone.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Charles Krug wrote: > Trying to use gnu make 3.75 to build a program. Make returns the > following message: > > makefile:11: *** missing separator. Stop. This is the most frequently asked question about make. > calc.exe: calc.cc > $(CC) $(CFLAGS) -o calc.exe calc.cc #This is line 11 The problem is that there isn't a true tab here, it's just a bunch of spaces. make requires an actual tab character at the beginning of a line for commands for backward compatibility. > Any thoughts on what I might be doing wrong? I tried using RHIDE's > editor to edit the file, thinking that dos edit might be giving me > spaces where I want tabs, but to no avail. Is there any way to make > sure that I have tabs and not spaces? Is there a port of vi to ms-dos? There are several ports of vi to DOS, though I don't know what they are offhand (since I don't use vi). emacs, or many other Windows editors (Notepad, Wordpad, UltraEdit, CodeWright, etc.) will do just fine. -- Erik Max Francis, &tSftDotIotE / email / mailto:max AT alcyone DOT com Alcyone Systems / web / http://www.alcyone.com/max/ San Jose, California, United States / icbm / 37 20 07 N 121 53 38 W \ "Love is not love which alters / when it alternation finds." / William Shakespeare, _Sonnets_, 116