From nobody Sun Dec 3 22:27:04 2023 X-Original-To: users-jp@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 4Sk1fn5fD7z51jC6 for ; Sun, 3 Dec 2023 22:28:49 +0000 (UTC) (envelope-from hrs@allbsd.org) Received: from mail.allbsd.org (mx.allbsd.org [131.112.84.68]) (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 ECDSA (P-384) client-digest SHA384) (Client CN "mail.allbsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sk1fn1gbpz4GVd for ; Sun, 3 Dec 2023 22:28:48 +0000 (UTC) (envelope-from hrs@allbsd.org) Authentication-Results: mx1.freebsd.org; none Received: from mail-d.allbsd.org ([IPv6:2400:4051:a743:3c00:58:65ff:fe00:b0b]) (authenticated bits=56) by mail.allbsd.org (8.16.1/8.16.1) with ESMTPSA id 3B3MSatK085071 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=OK) (Client CN "/CN=mail-d.allbsd.org", Issuer "/C=US/O=Let's+20Encrypt/CN=R3"); Mon, 4 Dec 2023 07:28:37 +0900 (JST) (envelope-from hrs@allbsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=allbsd.org; s=20190220; t=1701642517; bh=PN6PCvuuCLnpTIk1C3d8oKhL/r5BHFKdeH8fUoVE5MQ=; h=Date:To:Cc:From:In-Reply-To:References; b=K8+ft9GKScf2RpQJFxrAGyqVNi2wtZfRPXIb1qROvH69UnT21IOr4eyWBvuruijVK FzpwCKD7ERaaWm9bXOGt1FF7KbHDPy74kMEuIwz15Zx0QPAPMoCqwcU5t6Pe67TBzP urtHwSZFNYs2QvYkCfsoAr4BBKaGIDOt+zh3zfV8= Received: from alph.d.allbsd.org ([IPv6:2400:4051:a743:3c00:5a9c:fcff:fe10:ffc2]) by mail-d.allbsd.org (8.16.1/8.16.1) with ESMTPS id 3B3MSVlM030294 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 4 Dec 2023 07:28:31 +0900 (JST) (envelope-from hrs@allbsd.org) Received: from localhost (localhost [[UNIX: localhost]]) (authenticated bits=0) by alph.d.allbsd.org (8.16.1/8.16.1) with ESMTPA id 3B3MSSWf030291; Mon, 4 Dec 2023 07:28:30 +0900 (JST) (envelope-from hrs@allbsd.org) Date: Mon, 04 Dec 2023 07:27:04 +0900 (JST) Message-Id: <20231204.072704.2132967552919149482.hrs@FreeBSD.org> To: kazuhito.yoshida@nifty.com Cc: users-jp@freebsd.org, nork@ninth-nine.com Subject: Re: FreeBSD =?iso-2022-jp?B?MTQuMC1SRUxFQVNFLXAxGyRCJHIbKEJidWlkbA==?= =?iso-2022-jp?B?d29ybGQbJEIkOSRrOl0kTiUzGyhC?= =?iso-2022-jp?B?GyRCJXMlUSUkJWslKCVpITwkSyREJCQkRhsoQg==?= From: Hiroki Sato In-Reply-To: <4fbe01ef-acfd-4ef3-844e-2f226df8f61d@ninth-nine.com> References: <643cf76a-bf17-4c6a-9200-3fa097da8770@nifty.com> <4fbe01ef-acfd-4ef3-844e-2f226df8f61d@ninth-nine.com> X-Old-PGPkey-fingerprint: BDB3 443F A5DD B3D0 A530 FFD7 4F2C D3D8 2793 CF2D X-PGPkey-fingerprint: 6C0D 2353 27CF 80C7 901E FDD2 DBB0 7DC6 6F1F 737F X-Mailer: Mew version 6.8 on Emacs 28.2 List-Id: Discussion relevant to FreeBSD communities in Japan List-Archive: https://lists.freebsd.org/archives/freebsd-users-jp List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-users-jp@freebsd.org X-BeenThere: freebsd-users-jp@freebsd.org Mime-Version: 1.0 Content-Type: Multipart/Signed; protocol="application/pgp-signature"; micalg=pgp-sha512; boundary="--Security_Multipart(Mon_Dec__4_07_27_04_2023_420)--" Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.4 (mail.allbsd.org [IPv6:2402:3d00:fb5d:8001:0:0:0:41]); Mon, 04 Dec 2023 07:28:37 +0900 (JST) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:9367, ipnet:131.112.0.0/16, country:JP] X-Rspamd-Queue-Id: 4Sk1fn1gbpz4GVd ----Security_Multipart(Mon_Dec__4_07_27_04_2023_420)-- Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit 佐藤です。 Norikatsu Shigemura wrote in <4fbe01ef-acfd-4ef3-844e-2f226df8f61d@ninth-nine.com>: no> 具体的な対策は下記の通りとなります。 no> /usr/src/usr.sbin/jail/Makefile に WARNS=1 を入れてビルドしてください。 no> なおアップデート後は不要な対応となります。 技術的な部分を補足すると、次のような状況になっています。 ・buildworld では新しいソースの clang と古いベースシステムの lex(1) が使われる ・12 系の lex(1) と 14 系の clang を組み合わせると usr.sbin/jail のコンパイルに失敗する Makefile を書き換えて WARNS=1 を指定するとコンパイルの警告を 無視することができますが、buildworld の工程で新しい lex(1) を 構築して使用するように指定すれば、ファイルを書き換えずに回避することも 可能です。次のように LOCAL_XTOOL_DIRS を指定してみてください。 % make LOCAL_XTOOL_DIRS="usr.bin/lex" buildworld -- Hiroki ----Security_Multipart(Mon_Dec__4_07_27_04_2023_420)-- Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iMcEABMKAC0WIQRsDSNTJ8+Ax5Ae/dLbsH3Gbx9zfwUCZW0AuQ8caHJzQGFsbGJz ZC5vcmcACgkQ27B9xm8fc38VbAIED2GybrOfJtfYSywe8r/u0LX4U7VXxSJrLtGh e4O9uxxmX4ejlZ+u1CIotO35kxSt3gJy8iq/HDvEtzYFPqhgzZACCMMrVRX6eyjg rBU7hUaHGEUkgYzVwIFN16xJfPuYIqCCO3EOgROwMTGi8khb8Fn0jNgicyaR9Aua e7UcKv0o5qEl =U1et -----END PGP SIGNATURE----- ----Security_Multipart(Mon_Dec__4_07_27_04_2023_420)----