From nobody Fri Sep 5 14:26:25 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cJJZC3c1mz67dZ0 for ; Fri, 05 Sep 2025 14:26:43 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cJJZC1QtBz3lfm for ; Fri, 05 Sep 2025 14:26:43 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pj1-x1029.google.com with SMTP id 98e67ed59e1d1-32326793a85so1605555a91.1 for ; Fri, 05 Sep 2025 07:26:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1757082397; x=1757687197; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=MN8JSZDmzyZY8lGBn+MMIwaoxjefAVHNAOz+wznNYNo=; b=BR80J25Qv8KEygmrLz7uelQ97g3HaYsWIJkkpnNMV79SC2Qk0EQGxVA4rY3uIapigy Alk+PR9aguvjMhdUiXadJ9/5uMH4goFh8Gyf+27C9QgWpeKosgFL43juCQEbZ+6PF+VV aPJ6SN48Y/TYuPxtehDYe8ueaBIxgWN9izCKb6OQE7CUB0pVR4bCF+BttzvXXXzNFcPe c95zs6s4LVdOiJp8XZXJkbBWr7TbCDckHde8MEHXT+jGos6bfpyglRx0e+z8X8DvL5Nh vNCbmckHkkQ7eiX1S50FU9ove5beQ79+y2plGRMDxUHZnArNJvCHgEcd1c7ibY7UyfX7 OgJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757082397; x=1757687197; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=MN8JSZDmzyZY8lGBn+MMIwaoxjefAVHNAOz+wznNYNo=; b=PNJu35WnvPNFm/IaVQPIIAhY6/qjEfUWyDZJDR7bER2m+YvcYwc8Lk0xWHU+6ajTGh 5OaFSHlxEfH++11zth3eiTvqPPgiftAaAACRo1oDz/ybgGF71i00lQoKd8DQI7XfXBI4 ynsXojDjPBbb2GBG3L/N9Q3n4mSWBJthIhcQIZpVe9Y6r08AXc+uo7hW9bUZKnD8uBrC 01sVQmO3fyjOk/IYc1y3JXWTBCto0JcdAkjXOv2DiMgpgPqa6p5gBiUp4aNIqfa77mYZ Pl/4csXYoSbdYxf38MZEqSSnBpmCtmSvjiwpABllxfcv+ES0mtTKD5CFOr0yIhnPzLnA A3jw== X-Forwarded-Encrypted: i=1; AJvYcCVTWNzaAa3HC87cEOeJx67dflianLP36YO88Qk5n96b56y6SzC089pWRfVmxchhcoFyfcuFM5q4@freebsd.org X-Gm-Message-State: AOJu0YwK8GO4W4SEiEIJplZ8WL8lQd7svDn2ATTPlGLm3PZ9bUBDdKSX giU6UdgjrV8u4+nrd+TVaio0iLUmgJasPj6cmTwaw97q/yHHm1fuoMxA1QK0zoEL/VChx2buYbU thq/48qPgkewdnkgrBVspmYUM7ye+DiW7wR9tssk0CIvfpHOEOhIuAMM= X-Gm-Gg: ASbGncuycXBlmeuCF8wjQtn5mFpQFoedfn2twzHCvKGKaWpritADbXupYClxdoSa56e OmI6g6ubC/31j2JqBUxRVjHbLPu/EiFkkGu47ys3AdoN2wtgHzYDKc7uuSpe867yR4W9aCjpsrK FJXzSkxPLiYQfXQvtkkofbkiOitZXleC8Kc+NgComBC2fs8sKUoQjhvpko2U6IqWIxS4fto1GKW yBnEqwSNog41NI2RsE/JY1t57VY5vyYMJpwNsU= X-Google-Smtp-Source: AGHT+IFXXGYRb5T/82dZp+AB4cE9v3N5MYl9zRK2nlG7OF31QBBVBw2GCNmyXGN6bvppPsYs4sQG3zGtMVLfczmjyvM= X-Received: by 2002:a17:90b:5185:b0:32b:be68:bb30 with SMTP id 98e67ed59e1d1-32bbe68bc57mr4436032a91.37.1757082396709; Fri, 05 Sep 2025 07:26:36 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <45d0b773-6126-49fc-abe7-8421c4374358@sonicboom.org> <199180af7a0.28c3.64e08aff09ba5a21b2fc9010d26a90e5@gmail.com> In-Reply-To: <199180af7a0.28c3.64e08aff09ba5a21b2fc9010d26a90e5@gmail.com> From: Warner Losh Date: Fri, 5 Sep 2025 08:26:25 -0600 X-Gm-Features: Ac12FXzxpK7SPfTlJ8VYaqqcT6n4vRChvCuRar13rkml6t4faqOeBmkO7zIeFrM Message-ID: Subject: Re: buildworld problem To: Ian Freislich Cc: Brian , current@freebsd.org Content-Type: multipart/alternative; boundary="00000000000018e640063e0ea0bd" X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cJJZC1QtBz3lfm --00000000000018e640063e0ea0bd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I fixed this last night on main and stable/15. You are correct: make won't mkdir on stop of a regular file. Removing that file will allow the build to succeed. You can do that manually w/o updating, or you can update where I've hung the rm off the usual depend cleanup we do. Warner Warner On Thu, Sep 4, 2025 at 10:03=E2=80=AFPM Ian Freislich wrote: > On September 4, 2025 23:58:39 Brian wrote: > > I am running current in a vm in proxmox and started seeing this today. >> >> =3D=3D=3D> usr.bin/mail/tests (includes) >> --- includes_subdir_usr.sbin --- >> --- includes_subdir_usr.sbin/moused --- >> --- includes_subdir_usr.sbin/moused/moused --- >> =3D=3D=3D> usr.sbin/moused/moused (includes) >> [Creating objdir /usr/obj/usr/src/amd64.amd64/usr.sbin/moused/moused...] >> mkdir: /usr/obj/usr/src/amd64.amd64/usr.sbin/moused/moused: File exists >> make[5]: /usr/src/share/mk/auto.obj.mk:74: could not use >> /usr/obj/usr/src/amd64.amd64/usr.sbin/moused/moused: >> .OBJDIR=3D/usr/src/usr.sbin/moused/moused >> in /usr/src/share/mk/sys.mk:105 >> in make[5] in directory "/usr/src/usr.sbin/moused/moused" >> >> make[5]: stopped making "includes" in /usr/src/usr.sbin/moused/moused >> >> make[4]: stopped making "includes" in /usr/src/usr.sbin/moused >> >> make[3]: stopped making "includes" in /usr/src/usr.sbin >> --- includes_subdir_usr.bin --- >> --- includes_subdir_usr.bin/locate --- >> --- includes_subdir_usr.bin/locate/locate --- >> =3D=3D=3D> usr.bin/locate/locate (includes) >> --- includes_subdir_usr.bin/ldd32 --- >> >> make[3]: stopped making "includes" in /usr/src/usr.bin >> --- includes_subdir_usr.bin/mail --- >> >> make[4]: stopped making "includes" in /usr/src/usr.bin/mail >> >> make[3]: stopped making "includes" in /usr/src/usr.bin >> --- includes_subdir_usr.bin/locate --- >> >> make[4]: stopped making "includes" in /usr/src/usr.bin/locate >> >> make[3]: stopped making "includes" in /usr/src/usr.bin >> >> make[2]: stopped making "includes" in /usr/src >> --- includes_subdir_usr.sbin --- >> --- includes_subdir_usr.sbin/vidcontrol --- >> >> make[3]: stopped making "includes" in /usr/src/usr.sbin >> --- includes_subdir_usr.sbin/bsdinstall --- >> >> make[3]: stopped making "includes" in /usr/src/usr.sbin >> >> make[2]: stopped making "includes" in /usr/src >> 20.98 real 78.69 user 14.56 sys >> >> make[1]: stopped making "buildworld" in /usr/src >> >> make: stopped making "buildworld" in /usr/src >> > > This bit me too. It's trying to make a directory but a file of that name > already exists. Just rm /usr/obj/usr/src/amd64.amd64/usr.sbin/moused/mous= ed > > Ian > --00000000000018e640063e0ea0bd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I fixed this last night on main and stable/15. You are cor= rect: make won't mkdir on stop of a regular file. Removing that file wi= ll allow the build to succeed. You can do that manually w/o updating, or yo= u=C2=A0can update where I've hung the rm off the usual depend cleanup w= e do.

Warner

Warner

On Thu, Sep 4, 2025 at 10:03=E2=80=AFPM Ian Freislich &= lt;ianfreislich@gmail.com>= wrote:
On September 4, 2025 23:58= :39 Brian <bria= n@sonicboom.org> wrote:

I am running current in a vm in proxmox and started seein= g this today.

=3D=3D=3D> usr.bin/mail/tests (includes)
--- includes_subdir_usr.sbin ---
--- includes_subdir_usr.sbin/moused ---
--- includes_subdir_usr.sbin/moused/moused ---
=3D=3D=3D> usr.sbin/moused/moused (includes)
[Creating objdir /usr/obj/usr/src/amd64.amd64/usr.sbin/mo= used/moused...]
mkdir: /usr/obj/usr/src/amd64.amd64/usr.sbin/moused/mouse= d: File exists
make[5]: /usr/src/share/mk/auto.obj.mk:74: could not use=C2=A0
/usr/obj/usr/src/amd64.amd64/usr.sbin/moused/moused:=C2= =A0
.OBJDIR=3D/usr/src/usr.sbin/moused/moused
=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 in /usr/src/share/mk/sys.mk:105
=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 in make[5] in directory= "/usr/src/usr.sbin/moused/moused"

make[5]: stopped making "includes" in /usr/src/= usr.sbin/moused/moused

make[4]: stopped making "includes" in /usr/src/= usr.sbin/moused

make[3]: stopped making "includes" in /usr/src/= usr.sbin
--- includes_subdir_usr.bin ---
--- includes_subdir_usr.bin/locate ---
--- includes_subdir_usr.bin/locate/locate ---
=3D=3D=3D> usr.bin/locate/locate (includes)
--- includes_subdir_usr.bin/ldd32 ---

make[3]: stopped making "includes" in /usr/src/= usr.bin
--- includes_subdir_usr.bin/mail ---

make[4]: stopped making "includes" in /usr/src/= usr.bin/mail

make[3]: stopped making "includes" in /usr/src/= usr.bin
--- includes_subdir_usr.bin/locate ---

make[4]: stopped making "includes" in /usr/src/= usr.bin/locate

make[3]: stopped making "includes" in /usr/src/= usr.bin

make[2]: stopped making "includes" in /usr/src<= /div>
--- includes_subdir_usr.sbin ---
--- includes_subdir_usr.sbin/vidcontrol ---

make[3]: stopped making "includes" in /usr/src/= usr.sbin
--- includes_subdir_usr.sbin/bsdinstall ---

make[3]: stopped making "includes" in /usr/src/= usr.sbin

make[2]: stopped making "includes" in /usr/src<= /div>
=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A020.98 real=C2=A0 =C2=A0 = =C2=A0 =C2=A0 78.69 user=C2=A0 =C2=A0 =C2=A0 =C2=A0 14.56 sys

make[1]: stopped making "buildworld" in /usr/sr= c

make: stopped making "buildworld" in /usr/src

This bit me too. It'= ;s trying to make a directory but a file of that name already exists. Just = rm /usr/obj/usr/src/amd64.amd64/usr.sbin/moused/moused

Ian
--00000000000018e640063e0ea0bd--