Date: Wed, 28 Oct 1998 18:28:25 +0000 (GMT) From: George Foot 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: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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