From nobody Thu Oct 31 20:04:55 2024 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 4XfZjP42Jcz5cJ6X for ; Thu, 31 Oct 2024 20:05:13 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-21.consmr.mail.gq1.yahoo.com (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.147]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4XfZjN2qmFz4Rhs for ; Thu, 31 Oct 2024 20:05:12 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=YO2r62Mk; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1730405110; bh=mudunnhcdRXH7OmLXCyMnqNROhJobvqPrzg9qUOWvCE=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=YO2r62MkJrr5kxtCZnQkU8NSjKKjJGZRutNaa+EjO9U3YqjKbDKZRB18S8rWtmXphwrbzc70jBfZmfijPjIpL3QTwvHGeyi9fb5Xn2Y5jOz2GdJ6jgoIhVJ38rcoWrxrPP27U14GefRBAp9xb690qIUMUzWCExEkqt6g2OoOVNFDAzTwNLOEGS0+zofbOQ0CAPfc1z2covCkOfoXPkRPlMf9UsTxntc9EtZx2xDQkRTOGSBkJC3o1dKAtPx6Jl50t0dPOLowo2/N6wqHqHFq4SqPbGRq8nyQ0Y5/qVdD5g/Qqa0fuSzwDQWV3pvxlyV2e+frWKT+4paM/HdEJucZ8Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1730405110; bh=rTjFJ7slh8VLEZEfsM0/p8NpHMxJci4jk576rdRawtZ=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=eGtAxMsc2L+Rbjth1U7zq7xAnBOWUradwM2Mz/k4COR0yj3PHCJxCTfAF1INDmdo3P7pQ69FSmQ+shPf458vKaeOrwQWmtknZSRwefgkHWVRj63JjIA7les38VGoEpieRViJsvjvpC1H1mO0cWfS6iwA8SXkVcCT+TYLhYuQl237VJs6uyjjnliAZpadaST0j215EONBmwfRcQV5ubI0JSCE/q0hSO2LCamUU/CBulAujVUiO6cNk9UfW8zPoFzxsjbH94hEjA0wLMMx7FuPJdyjSnVtwNpr53i5NDpaeSKSAsIBlGQG2g9/+S0K3yG9n2cK6o9wrVZhZtIjs1C5pA== X-YMail-OSG: 3BL_t1UVM1n.rMIPzcp1BN1MLSsFjY6USwDDxZzgi0fYPQEwJAO2OUuThkOND5U qWMvjguGZut_aG1yoXNH87ZFfo04LHwCpgCB5JetEjQtaHQ.kWStQx5fx5DlU2un2vfc0RIAdQu1 UBz4VnwHn2q1Xez7QfNOU39Gj7ITx3xeH0vCaGf.qdsc.1Q4XpXJAjf2Wi2qjrXi_XULiluUNX9y Pyic1KQmK3Z6a0UYXTDQPUdIlJUwApccihjjxgW1wpj2eC_T2t_Rreiq623TaRjkQIrTGkNTJ6o0 J1PIVWu1XL8Q7b4uI82FP1qgup6.I5ZuZMSRNA6mCvxqGgRPN9DWpE.5fKEfzehf.hvrR7gV2DXT E2thhGOE5GTYmkeJqsTIF9fIsEEJzrRNngcC8_VbyyrFvO.Ru0EYxOJOhUWIDcwAgwHzUwZ3mzm3 SMHUdQZMaGYL6FJdXgYYOXy6LMiuD3xUkresdYl9yfbKdyXuWo.R2RhoaGtUddhvmew0xxFuaFUu 1jCGXcd2NASRgWcd6Z3tqW7v4Gy0td.kysObpv81Dpwu4jIfgYqgtUPWVRMtphYMYaXlSdKc7NIY qapxLbEUCHcDv2kdRXdfC8svUszaMk87fxC7wEhkaQFkPBLh49AUqc6p3W5iAn9LEqp0nJy8E0hC XoPh2iALsyKDZ9Hpw6nSIa81ZPUxcf61dCVVTo71exeRnC5t8b1IcQ2aD_lxJX.cpOJsar7R5gxA 5uoktmcADGCXhcNMry8Gfu83CTBQtpgC7A8MunUeAUYBoOWxSjdxoRceUe9HyxdDT7B64SGY0jLz PVHa5DKPDNWasxFGUAiy0E8DB2Agoyay8_1X2haj4g8.iagBdczaqqc6YTEU2mcYb1BepZrwmqL7 wLQGBfT7NPwLdvF1nYaNEdX9Z6RcWWPdyx_RvcmJ77NKDgN.PRGYd_MiX2utLsUJw9lzCjc5sGkv veKdWuNehKnF.AT2yVof2m4fMl2amXHugY.qCPWaePdQikMrTrgZp7lSfxMc66o2pP4VkgocwaRM 0cRGNUTTsV29CegSvQ4OnrWseydKMWBwGnie0TEPU_kk6NuC9GUQvuhzNYJpQfX1yQuQFiVLD1ho 2EUyF31mYgBFq0alSmqn8AL6AXJ7ZjQn1s0BzdtQyBfy4DWjijbsKs1DgLKoFGGSaydsgwGsg.0e ex_8F041iclso6eM5ZDsaEtPGo9Whf1nNzZ54uOAYv56glh1I4Pg3DBJ3XBY96IPgWz6zkkLEpgG 9yiW8VMjqWFAZA_A9Rja1sk9V5QzjxcaItFo9eQMVXrcWQjAKx7xhGPqCPPqAhU_XiY_5cMx7KSc TZlDKmfx9joCCuxT3NJBLR5r0SrSSQV0WfaA28vDdg_KxXnz_NWXB4R6FvQRBorxXrYPVCAWiWFo KxqpZAZZrZYEMjGfvRVnLwlWcFGEoAKrxNy9.MTdjR2wOrMZ0JAULuudM7klCq66XKq.AWPqTVZH qdNvsdrPZF4mOkw3z6t96RW2jdhw1V6x2XNR0UD2HNTr_t2DXooOsyDQWU2g3i96M8.X4eY3ibTR 2jq3VqauVTo2PN3JyBf4MaMMrnryZX2Ny_tPKaFST0ix.0n9aaoxk5szFEt7fLxjdH0F3EaDfCoB hzFyJhPqAroyV8wHsAQqBggJM9YoU6n1sw8x219ddkA85ocSAY1JAKDQcPE8gXDWgDZnDji5FNum AiYDRW.5B_z6f9_TKyNxsn20Qu5TVzRXL0r2tV_o4m67F8G_Ex2LlD3DvIDOy2aeaPyWMOhloHAB 2FtL8ntZn6rNukboeHgBjlhBIrzNGWVpRHh40Jynb9.J4QBqr76Oyr5Y6980HYMVsvv2vmmFVMXI G_fqnGitUb1w.FYUEhF2tdrkTYZG5_0XHp6aguOBcQTacisWl6Ojje2BALbiX.nsswd5fySdhpol RjuQnJfXqTPeridasqNk53Vx32gzvq1.m2o9Ri5R9iGPoBN3aCP8suT4fW8272c5AFOjayrPfSRQ Wc_Wfz65ssLTMNCiFmpo2eVO_05LCpsEsnvSqJTEYXPs.o4xZ1Y6Z4vgUkuVDxUQGr3DDPp0FXFW _onGrO9AklwMsrV4pf2_69gZgKy1Q4BVTE6cOitQaDNJ1ZA39gr2M2WQZSXpUv2LnmTo6slarF21 FKavnd3ZzsUtICEePxGmqvEPfoGPfFaW87SZUU0S4tBZWN9St3V9zyqXjBLC.itxS9snzu4jtsBB 1QULlf.VYcyXr18JZqz7c8xg9rKjjNLAGwwvHCckKyQ2xMyi0YBXC5GHDTs0TgCkCdvDn9D6ngpm f5.pL5SaOQLRc0LQ0SvIo47t8Vg-- X-Sonic-MF: X-Sonic-ID: 85edabe7-f7a1-4f6f-a9e3-b3527e67ee53 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Thu, 31 Oct 2024 20:05:10 +0000 Received: by hermes--production-gq1-5dd4b47f46-whghm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 60c78cf6f67640049a5a036b7a448f60; Thu, 31 Oct 2024 20:05:07 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: RE: missing header files: wmmintrin.h, emmintrin.h Message-Id: Date: Thu, 31 Oct 2024 13:04:55 -0700 To: Maku Bex , Current FreeBSD X-Mailer: Apple Mail (2.3776.700.51) References: X-Spamd-Result: default: False [-3.98 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.982]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.147:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.147:from] X-Rspamd-Queue-Id: 4XfZjN2qmFz4Rhs X-Spamd-Bar: --- Maku Bex wrote on Date: Thu, 31 Oct 2024 02:45:29 UTC : > I'm attempting to build kernel [make kernel KERNCONF=3DGENERIC-NODEBUG] = on > revision d0f9b0bd19bf5dc4031164fd26c5bbc4bab1cc74 and I keep getting = the > following hard stop: > . . . > /usr/src/sys/crypto/aesni/aesni_ghash.c:73:10: error: 'wmmintrin.h' = file not > found with include; use "quotes" instead >=20 > 73 | #include >=20 > | ^~~~~~~~~~~~~ >=20 > | "wmmintrin.h" >=20 > In file included from /usr/src/sys/crypto/aesni/aesni_ghash.c:73: >=20 > /usr/src/sys/crypto/aesni/wmmintrin.h:17:10: fatal error: = 'emmintrin.h' file > not found >=20 > 17 | #include >=20 > | ^~~~~~~~~~~~~ >=20 > 2 errors generated. >=20 > *** Error code 1 > . . . > The header files allegedly missing are located here: > . . . > /usr/src/contrib/llvm-project/clang/lib/Headers/wmmintrin.h >=20 > /usr/src/sys/crypto/aesni/wmmintrin.h >=20 > /usr/local/llvm19/lib/clang/19/include/wmmintrin.h > . . . > /usr/src/contrib/llvm-project/clang/lib/Headers/emmintrin.h >=20 > /usr/local/llvm19/lib/clang/19/include/emmintrin.h In a typical buildworld context that uses the system toolchain for its build activity, more relevant is the likes of what is in /usr/lib/clang/*/ : # find -s / -name "*mmintrin.h" -print | less /usr/lib/clang/19/include/ammintrin.h /usr/lib/clang/19/include/emmintrin.h /usr/lib/clang/19/include/immintrin.h /usr/lib/clang/19/include/mmintrin.h /usr/lib/clang/19/include/nmmintrin.h /usr/lib/clang/19/include/pmmintrin.h /usr/lib/clang/19/include/ppc_wrappers/emmintrin.h /usr/lib/clang/19/include/ppc_wrappers/immintrin.h /usr/lib/clang/19/include/ppc_wrappers/mmintrin.h /usr/lib/clang/19/include/ppc_wrappers/nmmintrin.h /usr/lib/clang/19/include/ppc_wrappers/pmmintrin.h /usr/lib/clang/19/include/ppc_wrappers/smmintrin.h /usr/lib/clang/19/include/ppc_wrappers/tmmintrin.h /usr/lib/clang/19/include/ppc_wrappers/xmmintrin.h /usr/lib/clang/19/include/smmintrin.h /usr/lib/clang/19/include/tmmintrin.h /usr/lib/clang/19/include/wmmintrin.h /usr/lib/clang/19/include/xmmintrin.h . . . Those are in a place where <. . .> notation would look for them if the system toolchain is in use, at last as I understand things. But . . . What version of clang/clang++ is the building machine using? What version of clang/clang++ is the new system to be using? It may be that LLVM 18 needs to build the bootstrap materials for LLVM 19, which in turn do the normal build from that partial context. You are not explicit about the upgrade context that you are in or what toolchain that you are using. =3D=3D=3D Mark Millard marklmi at yahoo.com