www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/07/31/21:35:16

From: Erik Max Francis <max AT alcyone DOT com>
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
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019