From owner-freebsd-current@FreeBSD.ORG Mon Jun 28 06:27:49 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 769B5106566B; Mon, 28 Jun 2010 06:27:49 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id 19D3D8FC1D; Mon, 28 Jun 2010 06:27:48 +0000 (UTC) Received: by qwg5 with SMTP id 5so1935568qwg.13 for ; Sun, 27 Jun 2010 23:27:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=S7vKcUjYtB4rJX33gXQba2FIIqjf1iw6k6WL8caTgyk=; b=JrbrnvLQ1vFXxsg2PPIF8A4iJngyOHh3RnOjlz3NEiQ7H1rAGUkBE7JlRdFkAvP+wM 0PWca2IfDG0oocqwN2wivkjOpMS1mU7W8+OY6TeilX9+v63PYXfRGQwAiAoxlwRHvTT7 0ZRFjwZm/rsVPQCoByZATeIfFvge3Y8uEzf+8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=byMpk8T0gUYePivlGFFHi1s8das04MFRWFFORypT8Molt11Bup8/BwEEUHu6haIETK 8rE8U5m5g0M1zkb1uZU9rRYpkZadzSid5W+rdMiMwDU9m4snV0O/U8MLrUESvSa4t70V 185HEhgO4t++NnMicRuAwWM97cLLpJmfB/KMA= MIME-Version: 1.0 Received: by 10.224.44.90 with SMTP id z26mr2843242qae.170.1277706461604; Sun, 27 Jun 2010 23:27:41 -0700 (PDT) Received: by 10.229.80.75 with HTTP; Sun, 27 Jun 2010 23:27:41 -0700 (PDT) In-Reply-To: <20100628055411.GC8478@edoofus.dev.vega.ru> References: <20100628055411.GC8478@edoofus.dev.vega.ru> Date: Sun, 27 Jun 2010 23:27:41 -0700 Message-ID: From: Garrett Cooper To: Ruslan Ermilov Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: FreeBSD Current Subject: Re: Coming back to the btxld: No such file or directory installworld error X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 28 Jun 2010 06:27:49 -0000 On Sun, Jun 27, 2010 at 10:54 PM, Ruslan Ermilov wrote: > On Sun, Jun 27, 2010 at 01:14:59PM -0700, Garrett Cooper wrote: >> Hi Ruslan, >> =A0 =A0 I've run into this particular error twice now in the past couple >> of weeks when building with -j24 on a memory disk and I was wondering >> if there was an missing dependency / race somewhere or something >> (perhaps make obj?): >> >> =3D=3D=3D> sys/boot/i386/boot2 (install) >> # ... >> btxld -v -E 0x2000 -f bin -b >> /usr/obj/scratch/freebsd/current/sys/boot/i386/boot2/../btx/btx/btx -l >> boot2.ldr =A0-o boot2.ld -P 1 boot2.bin >> btxld: No such file or directory >> *** Error code 1 > > The "install" target isn't supposed to build stuff, only install it. > When you see it trying to build something, this can be indicative of: > > - build wasn't run (e.g., after an update); Not the case (I ran buildworld and everything else up to that point installed happily). > - a computer's date/time is set to the past (causing wrong date/time > =A0to be set on output files =3D> causing them to be considered out-of- > =A0date by make(1)); check with date(1). My computer hasn't been time traveling lately :/ ("If my calculations are correct, when this baby hits eighty-eight miles per hour... you're gonna see some serious shit."). > - source files have modification times pointing to the future which > =A0fools make(1) into thinking that it should rebuild some target; > =A0check with "find /usr/src -mtime -0". This seems unlikely as well. Is there a possibility that the existing Makefiles work by accident when -j < 24 because the actions aren't executed in order :(? Thanks, -Garrett