From owner-freebsd-current@FreeBSD.ORG Tue Feb 18 19:24:41 2014 Return-Path: Delivered-To: current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 791E7277 for ; Tue, 18 Feb 2014 19:24:41 +0000 (UTC) Received: from mho-01-ewr.mailhop.org (mho-03-ewr.mailhop.org [204.13.248.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 47DEB19ED for ; Tue, 18 Feb 2014 19:24:40 +0000 (UTC) Received: from c-24-8-230-52.hsd1.co.comcast.net ([24.8.230.52] helo=damnhippie.dyndns.org) by mho-01-ewr.mailhop.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1WFqHS-0009KI-Fa; Tue, 18 Feb 2014 19:24:34 +0000 Received: from [172.22.42.240] (revolution.hippie.lan [172.22.42.240]) by damnhippie.dyndns.org (8.14.3/8.14.3) with ESMTP id s1IJOT4D028918; Tue, 18 Feb 2014 12:24:29 -0700 (MST) (envelope-from ian@FreeBSD.org) X-Mail-Handler: Dyn Standard SMTP by Dyn X-Originating-IP: 24.8.230.52 X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/sendlabs/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX193JxrCdd+elZPaq5QZEFWv Subject: Re: HEAD buildkernel error (aic7xxx_seq.h is missing. Run 'make ahcfirmware') From: Ian Lepore To: Luigi Rizzo In-Reply-To: References: <20140214173553.GA90364@onelab2.iet.unipi.it> <1392402215.1145.103.camel@revolution.hippie.lan> Content-Type: text/plain; charset="us-ascii" Date: Tue, 18 Feb 2014 12:24:29 -0700 Message-ID: <1392751469.1145.24.camel@revolution.hippie.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: FreeBSD Current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Feb 2014 19:24:41 -0000 On Fri, 2014-02-14 at 13:46 -0800, Luigi Rizzo wrote: > On Fri, Feb 14, 2014 at 10:23 AM, Ian Lepore wrote: > > > On Fri, 2014-02-14 at 18:35 +0100, Luigi Rizzo wrote: > > > on a freshly checked out HEAD, > > > "make toolchain" followed by "make buildkernel" fails at this stage: > > > > > > ... > > > @ -> /usr/home/luigi/FreeBSD/head/sys > > > machine -> /usr/home/luigi/FreeBSD/head/sys/amd64/include > > > x86 -> /usr/home/luigi/FreeBSD/head/sys/x86/include > > > Error: aic7xxx_reg_print.c is missing. Run 'make ahcfirmware' > > > Error: aic7xxx_seq.h is missing. Run 'make ahcfirmware' > > > Error: aic7xxx_reg.h is missing. Run 'make ahcfirmware' > > > > > > (don't think it matters, but i am cross compiling amd64 > > > from a stable/9 amd64 system, using clang). > > > I am not sure which commit triggered the problem, > > > but this used to work in the past -- toolchain was enough > > > to build a kernel. > > > > > > cheers > > > luigi > > > > That should be 'make kernel-toolchain', shouldn't it? > > > > nope, fails with kernel-toolchain as well. > I need to do a full buildworld to avoid this problem. > > cheers > luigi > This all used to work when cross-building from older systems, but there were some changes recently to get rid of the whole process of compiling the aicasm tool. There's supposed to be some sort of binary firmware blob involved now. Did you try what the error message recommended (make ahcfirmware)? -- Ian