From owner-freebsd-questions@FreeBSD.ORG Tue Feb 21 11:39:12 2006 Return-Path: X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 20C6016A420 for ; Tue, 21 Feb 2006 11:39:12 +0000 (GMT) (envelope-from xfb52@dial.pipex.com) Received: from smtp-out3.blueyonder.co.uk (smtp-out3.blueyonder.co.uk [195.188.213.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 814B643D49 for ; Tue, 21 Feb 2006 11:39:10 +0000 (GMT) (envelope-from xfb52@dial.pipex.com) Received: from [192.168.0.2] ([82.41.33.116]) by smtp-out3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 21 Feb 2006 11:40:14 +0000 Message-ID: <43FAFBDC.2000403@dial.pipex.com> Date: Tue, 21 Feb 2006 11:39:08 +0000 From: Alex Zbyslaw User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-GB; rv:1.7.12) Gecko/20051106 X-Accept-Language: en MIME-Version: 1.0 To: Kristian Vaaf References: <7.0.1.0.2.20060221103409.021a8808@broadpark.no> In-Reply-To: <7.0.1.0.2.20060221103409.021a8808@broadpark.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 21 Feb 2006 11:40:14.0724 (UTC) FILETIME=[94B49C40:01C636DB] Cc: questions@freebsd.org Subject: Re: Haven't been able to make world in about a year X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Feb 2006 11:39:12 -0000 Kristian Vaaf wrote: > I don't know what's wrong. But all my makes error out. I've tried > over and over again. And sent about a dozen e-mails to this list. > > http://www.home.no/hedhnta/result.txt This is my supposition. There have been many messages to this list which clearly say that advanced gcc options (like advanced optmisations) are a bad idea for CFLAGS defaults in make.conf because they can prevent world/kernel from rebuilding properly. So, playing spot-the-difference between your compile line which fails, and my last one which succeeded... Yours: cc -E -O2 -fno-strict-aliasing -pipe -I. -I/usr/src/bin/csh -I/usr/src/bin/csh/../../contrib/tcsh -D_PATH_TCSHELL='"/bin/csh"'... Mine: cc -E -O -pipe -I. -I/usr/src/bin/csh -I/usr/src/bin/csh/../../contrib/tcsh -D_PATH_TCSHELL='"/bin/csh"'... You'll see that your has -O2 and -fno-strict-aliasing while mine has just -O. So the first thing I would do is to try fixing CFLAGS in make.conf to get rid of "-fno-strict-aliasing" and change "-O2" to "-O". I can't say whether one, both or neither is actually wrong, but mine worked and yours didn't, so at least one of them is a good potential source for the problem. Let us know if it helps. Someone out there undoubdetdly knows which options are safe to add here, and may even be able to say where they are documented. --Alex PS You neglected to mention which version of FreeBSD you were running. My compile line is from 5.4.