From owner-freebsd-questions Thu Sep 18 16:19:20 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id QAA16843 for questions-outgoing; Thu, 18 Sep 1997 16:19:20 -0700 (PDT) Received: from freebie.lemis.com (gregl1.lnk.telstra.net [139.130.136.133]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id QAA16838 for ; Thu, 18 Sep 1997 16:19:14 -0700 (PDT) Received: (from grog@localhost) by freebie.lemis.com (8.8.7/8.8.5) id IAA28732; Fri, 19 Sep 1997 08:49:00 +0930 (CST) Message-ID: <19970919084900.19196@lemis.com> Date: Fri, 19 Sep 1997 08:49:00 +0930 From: Greg Lehey To: Greg Pavelcak Cc: questions@FreeBSD.ORG Subject: Re: make world probs: Source file corrupted? References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.81e In-Reply-To: ; from Greg Pavelcak on Thu, Sep 18, 1997 at 07:56:19AM -0400 Organisation: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8250 Fax: +61-8-8388-8250 Mobile: +61-41-739-7062 WWW-Home-Page: http://www.lemis.com/~grog Fight-Spam-Now: http://www.cauce.org Sender: owner-freebsd-questions@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Thu, Sep 18, 1997 at 07:56:19AM -0400, Greg Pavelcak wrote: > I have been trying to make world from current sources cvsup-ed > yesterday (Wed 9/17), but I haven't gotten very far. Here's a typical > message right before stopping: > > /usr/src/gnu/usr.bin/ld/../../../contrib/gcc/cplus-dem.c: In function > 'do type' parse error before character 0177 Character 0177 is a DEL character. That shouldn't be in a source file. > When I check the line numbers associated with these I see thing like > "string^?append" rather than "string_append". Yup, that's how a DEL character gets represented. > I don't know anything about C. Is this right? If not, how do you > think those things get there and how can I change "^?" to "_" > globally. The "^?" appears to be a real control character, that is > it is a single character not "^" and "?". Your assumption that the source file is corrupted is correct. You may be able to fix things as you suggest--it's certainly worth a try. Probably, though, you'll need to get a new copy of the file. Greg