From owner-freebsd-questions@FreeBSD.ORG Tue Dec 4 05:41:38 2007 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 D042F16A418 for ; Tue, 4 Dec 2007 05:41:38 +0000 (UTC) (envelope-from bennett@cs.niu.edu) Received: from mp.cs.niu.edu (mp.cs.niu.edu [131.156.145.41]) by mx1.freebsd.org (Postfix) with ESMTP id B02D113C459 for ; Tue, 4 Dec 2007 05:41:38 +0000 (UTC) (envelope-from bennett@cs.niu.edu) Received: from mp.cs.niu.edu (bennett@localhost [127.0.0.1]) by mp.cs.niu.edu (8.14.2/8.14.2) with ESMTP id lB45fa5B001467; Mon, 3 Dec 2007 23:41:36 -0600 (CST) Date: Mon, 3 Dec 2007 23:41:36 -0600 (CST) From: Scott Bennett Message-Id: <200712040541.lB45fa0g001466@mp.cs.niu.edu> To: freebsd-questions@freebsd.org, "Jack Raats" Cc: Subject: Re: FreeBSD 6.3-PRERELEASE build error 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, 04 Dec 2007 05:41:38 -0000 On Sat, 1 Dec 2007 17:13:41 +0100 "Jack Raats" wrote: >After a sucessfull build of the kernel and world, make installworld gives the following errors: > >install-info --quiet --defsection="Programming & development tools." --defentry="* libcom_err: (com_err). A Common Error Description Library for UNIX." com_err.info /usr/share/info/dir >install-info: /usr/share/info/dir: empty file >*** Error code 1 > >Stop in /usr/src/lib/libcom_err/doc. >*** Error code 1 > >Stop in /usr/src/lib/libcom_err. >*** Error code 1 > >Stop in /usr/src/lib. >*** Error code 1 > >Stop in /usr/src. >*** Error code 1 > >Stop in /usr/src. >*** Error code 1 > >Stop in /usr/src. >*** Error code 1 > >Stop in /usr/src. > > >FreeBSD 6.3-PRERELEASE >source file"s: december 1 at 13:00 hours DUtch local time (using cvsup) > >Who can help? > "make buildworld" is not clean for multiple-job makes in 6.2, so it may also not be clean in 6.3-*. I got errors in 6.2-STABLE with -j3 in the MAKEFLAGS. Removing -j3 eliminated the errors. Apparently, the dependencies on directory and file creation are not really correct in some cases, so a job in a multi-job make will sometimes try to use a file or directory before it has been created by another job. If you have been running "make buildworld" with -jn, where n is the maximum number of parallel jobs you wish to run, try running it without that option. If you haven't been running it that way, then I apologize for the noise. :-) Note that the above applies to the buildworld target, but parallel (i.e., multi-job) makes are fine for building the kernel and do save some time. Scott Bennett, Comm. ASMELG, CFIAG ********************************************************************** * Internet: bennett at cs.niu.edu * *--------------------------------------------------------------------* * "A well regulated and disciplined militia, is at all times a good * * objection to the introduction of that bane of all free governments * * -- a standing army." * * -- Gov. John Hancock, New York Journal, 28 January 1790 * **********************************************************************