www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/10/28/13:29:55

Date: Wed, 28 Oct 1998 18:28:25 +0000 (GMT)
From: George Foot <george DOT foot AT merton DOT oxford DOT ac DOT uk>
To: djgpp AT delorie DOT com
Subject: Re: Repost: Disgruntled DJGPP programmer, was Newbie Question
In-Reply-To: <717d46$cd6$1@nnrp1.dejanews.com>
Message-ID: <Pine.OSF.4.05.9810281821240.31991-100000@sable.ox.ac.uk>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com

On Wed, 28 Oct 1998 ajschrotenboer AT lycosmail DOT com wrote:

> For example, I was trying (again) today to build EGCS 1.1b.

Correct me if I'm wrong, but I think that's an alpha package
that is not ready for general use yet.  In any case IIRC it
requires you to use the 2.02 beta library (released yesterday).

> When I ran make I got the following error: "Missing Separator (106)". I looked
> in the
> makefile, and went to line 106. The line had
> an extra hard return. This also occurred at other places, such as 502,
> and 700 something. for these I
> removed the hard return, but then the trouble lines went into stuff
> about language hooks, and no obvious
> place to move the line up to.

It's not completely clear to me whether you're cross-compiling
or compiling under DOS.  The fact that you built Allegro implies
the latter, but if that's the case then the hard return
shouldn't matter -- djgpp prorgams (including the port of Make)
accept CR-LF combinations or plain LF at the ends of lines in
text files, and silently strip away the CR so that the program
itself doesn't see it.

The most common cause of the "Missing separator" error is using
spaces to indent instead of tabs.  Many DOS-based editors
convert tabs to strings of spaces.  Make sure you use one that
doesn't do this when editing your makefiles.

Also, I don't recognise that error message as an output from GNU
Make.  Please run:

    make --version

and tell us what you see.  Also it would help if you could tell
us exactly what errors you see when you try to run Make 
normally.

> What is wrong? Is the DJGPP env't too different from std Linux and
> Unix configs????

It is different.  Make sure you read all the readme files about
the djgpp ports of the packages.

> I think it's really pitiful that they can't even make a proper makefile for
> the DJGPP platform. The configure script doesn't seem to work for me. The
> makefile that it creates doesn't work. Can anybody tell me what's
> wrong?????????????

IIRC configure scripts are awkward in DOS.  DJGPP ports usually
come preconfigured, so you shouldn't need to use the configure
script.  In any case, I thought that a configure.bat was
generally provided instead.

-- 
george DOT foot AT merton DOT oxford DOT ac DOT uk

xu do tavla fo la lojban  --  http://xiron.pc.helsinki.fi/lojban/lojban.html

- Raw text -


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