From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Giorgos Keramidas Newsgroups: gmane.emacs.devel Subject: Re: make bootstrap: need moral support. :-( Date: Sun, 19 Feb 2006 23:27:26 +0200 Message-ID: <20060219212725.GA34700@flame.pc> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1140398263 1570 80.91.229.2 (20 Feb 2006 01:17:43 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 20 Feb 2006 01:17:43 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 20 02:17:41 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FAzgF-0005P6-Vo for ged-emacs-devel@m.gmane.org; Mon, 20 Feb 2006 02:17:36 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FAzfc-0001UD-HS for ged-emacs-devel@m.gmane.org; Sun, 19 Feb 2006 20:16:56 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FAw6E-0002fF-Ni for emacs-devel@gnu.org; Sun, 19 Feb 2006 16:28:11 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FAw68-0002aG-MP for emacs-devel@gnu.org; Sun, 19 Feb 2006 16:28:06 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FAw67-0002Za-OW for emacs-devel@gnu.org; Sun, 19 Feb 2006 16:28:04 -0500 Original-Received: from [62.1.205.36] (helo=igloo.linux.gr) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1FAwC0-0007Xf-Dl for emacs-devel@gnu.org; Sun, 19 Feb 2006 16:34:08 -0500 Original-Received: from flame.pc (dslcustomer-222-89.vivodi.gr [83.171.222.89]) (authenticated bits=128) by igloo.linux.gr (8.13.5/8.13.5/Debian-3) with ESMTP id k1JLRhkO025370 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 19 Feb 2006 23:27:44 +0200 Original-Received: from flame.pc (flame [127.0.0.1]) by flame.pc (8.13.4/8.13.4) with ESMTP id k1JLRQHl034759; Sun, 19 Feb 2006 23:27:26 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Original-Received: (from keramida@localhost) by flame.pc (8.13.4/8.13.4/Submit) id k1JLRQa5034758; Sun, 19 Feb 2006 23:27:26 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Original-To: Alan Mackenzie Content-Disposition: inline In-Reply-To: X-Hellug-MailScanner: Found to be clean X-Hellug-MailScanner-SpamCheck: not spam, SpamAssassin (score=-3.097, required 5, autolearn=not spam, ALL_TRUSTED -1.80, AWL 1.10, BAYES_00 -2.60, DNS_FROM_RFC_ABUSE 0.20) X-Hellug-MailScanner-From: keramida@ceid.upatras.gr X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:50777 Archived-At: On 2006-02-19 15:07, Alan Mackenzie wrote: > Hi, Emacs! > > I've got CC Mode 5.31.3 ready for merging into the Emacs CVS. First, I > should be testing it on an up to date Emacs 22. > > So, I cvs updated my copy of CVS Emacs this morning. I followed this > with a ./configure and a make bootstrap. It failed in process.c with a > "dereferencing pointer to incomplete type" error, whatever that is. Strange. I just rebuilt an Emacs snapshot on FreeBSD/amd64, but I don't see incomplete type dereferencing errors. How are you checking out your copy? Does the environment contain any special CFLAGS when you run ./configure? > I also cvs updated back on 28th November. My make failed then too, and I > never got round to fixing it. This indicates a local environment problem, IMHO. Can you send the output of: $ env | sort right before you run `./configure'? > I originally cvs checkedout my CVS Emacs on 9th September last year. It > built then, though not without effort. So all my testing on CVS Emacs is > on the version from September last year. > > I've got gcc 2.95.3 and make 3.79.1. Surely they should build Emacs OK? > Surely? Hmmm, not sure. I'm using gcc-3.4.4 here; the one that comes with FreeBSD-CURRENT as the base-system compiler & toolchain. > Right now, I've got that "Oh my goodness, do I have to go through all > _this_ yet again?" feeling about this. That I've got several hours or > even days of drudgery, just to get Emacs to build - That I'll track down > the first error, fix it (with perhaps some little tweak in my ./configure > options, or #undefining some option, or), then stumble across the next > glitsch, ....., and a week later, perhaps, I'll have an up to date > working CVS Emacs. > > Surely, things shouldn't be like this. Are things really like this, or > am I just being unlucky at the moment? No, things are pretty stable here. I've been building Emacs CVS snapshot since last October on FreeBSD 7.0-CURRENT. The only problem that I have to track down is why enabling HAVE_POSIX_MEMALIGN in src/config.h crashes at bootstrap time. Without HAVE_POSIX_MEMALIGN, current Emacs builds are stable enough for months in a row now. > Do other people have this ghastly experience too, or do most of you > hit the on "make bootstrap" or the like with the expectation that > it's "probably going to build OK, no sweat"? Or do I need some magic > parameters to my ./configure? > > Would somebody cheer me up, please. It's probably a local environment option that's causing all this. We'll find out what it is and fix it -- don't worry :) - Giorgos