From owner-freebsd-current@FreeBSD.ORG Mon Jul 14 10:54:51 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 19E2637B401 for ; Mon, 14 Jul 2003 10:54:50 -0700 (PDT) Received: from mail.cyberonic.com (mail.cyberonic.com [4.17.179.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A7E843F85 for ; Mon, 14 Jul 2003 10:54:49 -0700 (PDT) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (node-40244c0a.sfo.onnet.us.uu.net [64.36.76.10]) by mail.cyberonic.com (8.12.8/8.12.5) with ESMTP id h6EILucU006116; Mon, 14 Jul 2003 14:21:56 -0400 Received: (from jmg@localhost) by hydrogen.funkthat.com (8.12.9/8.11.6) id h6EHsvdu015504; Mon, 14 Jul 2003 10:54:57 -0700 (PDT) (envelope-from jmg) Date: Mon, 14 Jul 2003 10:54:57 -0700 From: John-Mark Gurney To: Tim Kientzle Message-ID: <20030714175457.GW35337@funkthat.com> Mail-Followup-To: Tim Kientzle , Garance A Drosihn , freebsd-current@freebsd.org References: <3F12ED7B.9020700@acm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3F12ED7B.9020700@acm.org> User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD 4.2-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html cc: freebsd-current@freebsd.org Subject: Re: Error building /rescue on -current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: John-Mark Gurney List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2003 17:54:51 -0000 Tim Kientzle wrote this message on Mon, Jul 14, 2003 at 10:50 -0700: > So far, every report of this problem has had these two > elements in common: > > * parallel builds > * dhclient/client/clparse.o > > I've tried tracing through the crunchgen-generated Makefile for > /rescue (/usr/obj/usr/src/rescue/rescue/rescue.mk) and the > dhclient makefile (/usr/src/sbin/dhclient/Makefile) and have yet > to come up with anything. (To be honest, I haven't even managed > to reproduce this problem.) Both of these makefiles are pretty > peculiar, and I had the devil of a time getting it to work correctly > for serial builds, so I shouldn't be surprised that it's causing > problems. > > Maybe someone who understands parallel make better than I do > could suggest something to look for? I happen to notice an interesting problem on my build.. (-j3 on a sparc64 box): make: don't know how to make /usr/obj/usr/src/world/src/rescue/rescue//usr/src/w orld/src/sbin/dhclient/client/clparse.o. Stop *** Error code 2 1 error *** Error code 2 1 error *** Error code 2 notice the rescue//usr. I'm not sure what to make of it, but it seems like this might confuse it. Also, why are we sticking obj files for rescue in the source dir of the program? shouldn't they be in the rescue dir? (so that they don't get globbered when the regular build happens.) -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not."