From nobody Thu Nov 20 04:51:39 2025 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 4dBmCp72npz6GwqM for ; Thu, 20 Nov 2025 04:51:50 +0000 (UTC) (envelope-from cyric@mm.st) Received: from fhigh-b1-smtp.messagingengine.com (fhigh-b1-smtp.messagingengine.com [202.12.124.152]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4dBmCp2Kdfz45fg for ; Thu, 20 Nov 2025 04:51:50 +0000 (UTC) (envelope-from cyric@mm.st) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=mm.st header.s=fm3 header.b=kV+HtO9P; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="hTU9/dlm"; dmarc=pass (policy=none) header.from=mm.st; spf=pass (mx1.freebsd.org: domain of cyric@mm.st designates 202.12.124.152 as permitted sender) smtp.mailfrom=cyric@mm.st Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailfhigh.stl.internal (Postfix) with ESMTP id B1B1E7A016B for ; Wed, 19 Nov 2025 23:51:48 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-02.internal (MEProxy); Wed, 19 Nov 2025 23:51:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mm.st; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1763614308; x=1763700708; bh=P4yT4IGN0nQZas/QHxdW3i9C7JZzUYElUJzT1HPy8jQ=; b= kV+HtO9PEkQGXo1RXZBnjWWJTFwNS1XH/2RV6prKl0dImwCuq5VdUHSElmQfYzkG GJh3cRmkFAr7aXOEqlr5eeEKBiBsndfSm+SLu7L1KBrxYFXPicud0r1t1tDGP31j gLrpV66KFIEnUhCAUMP/JwvqvFADhEx+tn/KVyBFaNvYdYBM4QI2CCBJ/6o4GEtb eSQyAt7rg7IsVsH53GWsxQHdXbfiU6SogsW+hd8joSGT+6jm00L99mUFTP2PrvRp 9WOK0+rUpcnFnjRLJKnzAtorf9TsU0vxk/eh9N0IyYCm+kw9WXoDDR0/3Zbf6CTH Nvczz3d7ahbuSH4qD33RjQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1763614308; x=1763700708; bh=P 4yT4IGN0nQZas/QHxdW3i9C7JZzUYElUJzT1HPy8jQ=; b=hTU9/dlm+2mXMHkgn CBCrWJRQuYVyGKyxppNZJYbfadGd1S75hAUyYqd6N5qkNF5yRX6C1eiDOzeRXMtB Sw6s8urKOvrncn6ucPiz5XrAuT248EUZIvNw4CiEdpusjMAuEv38SuUkVQQiaZkI N4eDG8ckG/hQ2tvHm31E2voHtt1J+HYHqkm9hZFOf6jVWvgNL9p7cZog9TPyla+y bvhwbDskrmRlJXlNjXLtuXu9s7IyWEnl8zYhGegAOhfu1sML7XrbG7YXpiqaQjgv KQaGvelUVPpqXhpnXIegvbJuK/odynDodpJeTnsofdXl8KOp6XbVIz7HETgrWvdx WCShA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvvdeiudejucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfuvfhfhfgjtgfgsehtkeertd dtvdejnecuhfhrohhmpegthihrihgtsehmmhdrshhtnecuggftrfgrthhtvghrnhepgeff jeffudfffeeuleefkedtgfekjeetledtledvudethfeugeefieethfdutedunecuffhomh grihhnpehfrhgvvggsshgurdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghr rghmpehmrghilhhfrhhomheptgihrhhitgesmhhmrdhsthdpnhgspghrtghpthhtohepud dpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepfhhrvggvsghsugdqtghurhhrvghn thesfhhrvggvsghsugdrohhrgh X-ME-Proxy: Feedback-ID: icc3648d4:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 19 Nov 2025 23:51:47 -0500 (EST) Message-ID: Date: Thu, 20 Nov 2025 11:51:39 +0700 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 User-Agent: Mozilla Thunderbird Subject: Re: nvme.c:2012:2: error: call to undeclared function 'memmove' To: freebsd-current@freebsd.org References: <814ce2bc-2a95-444b-9ab7-7e680a024c68@gmail.com> Content-Language: en-US From: cyric@mm.st In-Reply-To: <814ce2bc-2a95-444b-9ab7-7e680a024c68@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[mm.st,none]; R_DKIM_ALLOW(-0.20)[mm.st:s=fm3,messagingengine.com:s=fm3]; R_SPF_ALLOW(-0.20)[+ip4:202.12.124.128/27]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[202.12.124.152:from]; RCPT_COUNT_ONE(0.00)[1]; FROM_NO_DN(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[mm.st]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim]; FREEMAIL_ENVFROM(0.00)[mm.st]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DKIM_TRACE(0.00)[mm.st:+,messagingengine.com:+] X-Rspamd-Queue-Id: 4dBmCp2Kdfz45fg Ian FREISLICH wrote: > My kernel build started failing recently with the following error. I use > a custom kernel config but looking at NOTES, it's not clear that I've > missed an option that would make it compile. > > In file included from /usr/src/sys/dev/nvme/nvme_util.c:34: > /usr/src/sys/dev/nvme/nvme.h:2012:2: error: call to undeclared function > 'memmove'; ISO C99 and later do not support implicit function > declarations [-Werror,-Wimplicit-function-declaration] >  2012 |         memmove(sn, cdata->sn, NVME_SERIAL_NUMBER_LENGTH); >       |         ^ > 1 error generated. > *** Error code 1 > > I've also tried compiling after blowing away usr/obj. It seems to be the following commit: https://cgit.freebsd.org/src/commit/?id=8d2a50bb38051fefeb1427fdbfd249f2829310d8 And it was reported: https://lists.freebsd.org/archives/dev-commits-src-main/2025-November/037599.html