From owner-freebsd-questions@FreeBSD.ORG Sun Mar 22 16:04:40 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4BE341065674 for ; Sun, 22 Mar 2009 16:04:40 +0000 (UTC) (envelope-from sonic2000gr@gmail.com) Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.24]) by mx1.freebsd.org (Postfix) with ESMTP id C6A038FC16 for ; Sun, 22 Mar 2009 16:04:39 +0000 (UTC) (envelope-from sonic2000gr@gmail.com) Received: by ey-out-2122.google.com with SMTP id 4so259094eyf.7 for ; Sun, 22 Mar 2009 09:04:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=hhqqeUCMCLD9W5Ztk3MFWAwyu4ZTPRfY2DyFabnK8DU=; b=o876Ze7GuiFtymKdpkbAg1NaS51lykglHKHzCcDW31F8Gm5oEwaoVMDufg3WN/0Iy0 ng7IioURlaQpEH1llVhfg2eXpq/1T+LgSUcT4esTrVmAq9XN2shIS+yU1thkdLqozp2z coDW5eTjQ0LBwarCF0pqE3u8/ft5oh1/TxXyw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=s9gYej2us8tGgzybXdRhBqNmXC0RkPvJaGPQIGvruCr3rX4jGdWQ83l/RwDEavWd8C Gz22ZCwMF4sAod8+bXylCJcaoYIw/bmQW1CS0PbXn0oRDBnf+VNW7gm6WBKWeNKt1ZNz Rnwv7L1ODqS35ywYoArr49Nud7hgsFlDm885o= Received: by 10.210.37.16 with SMTP id k16mr1333490ebk.58.1237737878668; Sun, 22 Mar 2009 09:04:38 -0700 (PDT) Received: from atlantis.dyndns.org (athedsl-4488522.home.otenet.gr [94.71.73.82]) by mx.google.com with ESMTPS id 10sm4776143eyz.9.2009.03.22.09.04.37 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 22 Mar 2009 09:04:38 -0700 (PDT) Message-ID: <49C66194.1040301@gmail.com> Date: Sun, 22 Mar 2009 18:04:36 +0200 From: Manolis Kiagias User-Agent: Thunderbird 2.0.0.17 (X11/20081011) MIME-Version: 1.0 To: "Remorque" References: <991123400903220753o6909d0ban5ef235bacf2b3ab1@mail.gmail.com> <200903220823.56243.kstewart@owt.com> <991123400903220843x78bc4cd3ta494dde23d5762ea@mail.gmail.com> In-Reply-To: <991123400903220843x78bc4cd3ta494dde23d5762ea@mail.gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org, Kent Stewart Subject: Re: Kernel compile fails 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: Sun, 22 Mar 2009 16:04:40 -0000 "Remorque" wrote: > On Sun, Mar 22, 2009 at 6:23 PM, Kent Stewart wrote: > > >> On Sunday 22 March 2009 07:53:00 am "Remorque" wrote: >> >>> I have installed 7.1-RELEASE on a hardware with AMD processor. I have >>> successfully buildworld, and now doing the "make kernel" thing.The kernel >>> config file is pretty GENERIC, I only removed the option to build a DEBUG >>> kernel.I have csup-ped today. >>> However, my compilation fails, viz: >>> >>> cc -c -O2 -frename-registers -pipe -fno-strict-aliasing -std=c99 -Wall >>> -Wredundant-decls -Wnested-externs -Wstrict-prototypes >>> -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef >>> -Wno-pointer-sign >>> -fformat-extensions -nostdinc -I. -I/usr/src/sys >>> -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS >>> >> -include >> >>> opt_global.h -fno-common -finline-limit=8000 --param >>> >> inline-unit-growth=100 >> >>> --param large-function-growth=1000 -mcmodel=kernel -mno-red-zone >>> -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow -msoft-float >>> -fno-asynchronous-unwind-tables -ffreestanding -Werror >>> /usr/src/sys/dev/ath/if_ath.c -I/usr/src/sys/dev/ath >>> *** Error code 1 >>> >>> Stop in /usr/obj/usr/src/sys/FS. >>> *** Error code 1 >>> >>> Stop in /usr/src. >>> *** Error code 1 >>> >>> Stop in /usr/src. >>> >>> >>> >>> I can go ahead and comment out all ath_* from the configuration, since I >>> wouldn't really need them at this juncture, but I believe it should not >>> >> be >> >>> failing anyway. Do I just wait to csup again tomorrow and hope this gets >>> fixed? :) >>> >> You have optimization options on the compile line that I don't have on my >> system. From this, I would guess that you have a cflags statment >> in /etc/make.conf and it is bitting you. >> >> Kent >> > > > Hi Kent, > > Thank you for replying. > > The fact is that: > > 1. I have never used any optimizations ever since I started using FreeBSD > 2. This is a new box, and there is no /etc/make.conf as yet > > The only things I have done on this box (a Dell SC1435) is to install, csup > (src, ports) and buildworld. > I was just gonna do the kernel, then start doing the other stuff after the > system updates. > > Your guess is wrong:-) > > If you csup'd source as you say above, you are now on 7-STABLE. There have been some changes in the atheros driver, and I noticed your build stopped there. Look at the new GENERIC conf file: device ath # Atheros pci/cardbus NIC's device ath_hal # Atheros HAL (Hardware Access Layer) options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors device ath_rate_sample # SampleRate tx rate control for ath If your custom configuration file comes from editing a 7.0-RELEASE e.g. GENERIC, it will fail. Use the newer GENERIC as a starting point, or simply replace the atheros entries with the ones above. This change is also documented in /usr/src/UPDATING