From nobody Sat May 16 21:15:43 2026 X-Original-To: freebsd-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 4gHxgR4ZW4z6d4nx for ; Sat, 16 May 2026 21:15:47 +0000 (UTC) (envelope-from thierry@pompo.net) Received: from edna.lautre.net (mx.lautre.net [80.67.160.88]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "lautre.net", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gHxgQ1bFCz3ld8 for ; Sat, 16 May 2026 21:15:46 +0000 (UTC) (envelope-from thierry@pompo.net) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of thierry@pompo.net designates 80.67.160.88 as permitted sender) smtp.mailfrom=thierry@pompo.net Received: from alien.pompo.net (unknown [82.66.0.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by edna.lautre.net (Postfix) with ESMTPSA id 3DAD611DB5E for ; Sat, 16 May 2026 23:15:44 +0200 (CEST) Received: by alien.pompo.net (Postfix, from userid 1001) id 80A68103C57B; Sat, 16 May 2026 23:15:43 +0200 (CEST) Date: Sat, 16 May 2026 23:15:43 +0200 From: Thierry Thomas To: freebsd-current@freebsd.org Subject: Re: vnode_if.h not found / make buildkernel on FreeBSD/HEAD-16 Message-ID: References: <86y0hjb2ii.fsf@ltc.des.dev> 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Operating-System: FreeBSD 16.0-CURRENT amd64 Organization: Kabbale Eros X-Face: (hRbQnK~Pt7$ct`!fupO(`y_WL4^-Iwn4@ly-.,[4xC4xc;y=\ipKMNm<1J>lv@PP~7Z<.tKjAnXLs: X-PGP: 0xF1C516B3C8359753 X-Spamd-Result: default: False [-1.94 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.54)[-0.544]; MID_RHS_NOT_FQDN(0.50)[]; FORGED_SENDER(0.30)[thierry@freebsd.org,thierry@pompo.net]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; MISSING_XM_UA(0.00)[]; HAS_ORG_HEADER(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FREEFALL_USER(0.00)[thierry]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_NEQ_ENVFROM(0.00)[thierry@freebsd.org,thierry@pompo.net]; ASN(0.00)[asn:20766, ipnet:80.67.160.0/19, country:FR]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; TO_DOM_EQ_FROM_DOM(0.00)[]; FROM_HAS_DN(0.00)[] X-Spamd-Bar: - X-Rspamd-Queue-Id: 4gHxgQ1bFCz3ld8 Le sam. 16 mai 26 à 21:31:18 +0200, Konstantin Belousov écrivait : > On Sat, May 16, 2026 at 09:03:33PM +0200, Dag-Erling Smørgrav wrote: > > kib's 1d5e4020e36e added #include , which in turn includes > > "vnode_if.h" to sys/mount.h. This shouldn't be a problem as the kernel > > build system knows how to generate vnode_if.h, but apparently it doesn't > > realize that this is needed (genassym is a build tool, so it is compiled > > very early). Presumably this was a clean build? > > I do not see why sys/mount.h is needed by genassym.c. > > commit fe0f116bd3a5115813c4c3ba4a1546d09b5e73b1 > Author: Konstantin Belousov > Date: Sat May 16 22:27:40 2026 +0300 > > x86: remove sys/mount.h from genassym.c > > The header is not needed, and causes some issues with build because it > requires vnode_if.h generated due to transient dependency from vnode.h. > > While there, remove unneeded explicit sys/cdefs.h and sys/param.h usage. > > Fixes: 1d5e4020e36e1cc9e906200c9c3c784ef43d977e Thanks, problem fixed! -- Th. Thomas.