From nobody Fri Dec 15 11:00:48 2023 X-Original-To: freebsd-ports@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 4Ss5qQ2ZNTz52f4j for ; Fri, 15 Dec 2023 11:00:50 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ss5qQ1wqSz3TxN; Fri, 15 Dec 2023 11:00:50 +0000 (UTC) (envelope-from dim@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1702638050; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pSXEAT6jv/BJL73mQu+Z/i0Z0dKH03e4JAEUsr5wO2A=; b=Ewkej/gq27ZmfnTTqO5RmWUihmhxUAZwgEKY313xyPLlocq4zv60cxmZvljdT5FBl1O5vv qnEg0pnEY1kObvmZLqtaKEqjISh8zexdubI1+3nTl5Xr6vsQqEVr0V+d1yfit5uSzZ0Pvd YzozNV8X2CQg0UZJr2suNEqOq1qmeLQpcHCUlsYb6hxbH3Z+z7pOIUvkukxR2w4td2TBoc 0OWvzuJd0eVJDM9MvtBLpGUW1xjJAQc69UCvWlIMgy1LpJ6Wpk5+JkybPseYdfrxn25Dx9 ovEkYmtZ4bZolDXJQw0t4XJMXHeEWT/5kAWzZNjS9+6bqn3kDKPcutm/y6OWzw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1702638050; a=rsa-sha256; cv=none; b=Fon/v7HUv1UsNWV8Y5d3ZeSbCuyFBK8urMJp1GAw+7LPYgUH7/wOAZ4QnWRu/5eKH5SpvA osMuYrqiwXGMJAivZ8J6ihKTOb9qPyo2yUjEb8GtOq6jNoLem+TrVsVJ6tSTLUi5OnEs0T 3qkU7pprNbfrQYR4aiJ/3T0Xxd+2y9mZFIcd0hcmYX4xM6QXfUm+dNsSQ3uXnKY0MXgsVL qB9k5ERi/jJ41UkCNPCBhdDd358gg2kn1cougnatRc1hi5D2nkB7NJ2jOAO4/Zv4RwWIWD ss6NKr4fwO88t/qhfiq264UjPHj3iBv7LLB5txK0DbKfSRQ65YAH+ctYOiMVRQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1702638050; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pSXEAT6jv/BJL73mQu+Z/i0Z0dKH03e4JAEUsr5wO2A=; b=rr3I5PBZFqf6Ve8gJ4yGMMpodCOZeytRGA8TBuQkaLYBqEGW7tdvhii2lcShwcM438nXiI g4IxBgZZt24LTk7vP6PaujRRiGd96QdP/JlKrhqCerePHE5yeOtBLoxGL7ZufjPJJBzrB8 bJ080n0j1Y+0jPWXMNTA5+sqO31ESL7GPWxmqv989n8GiX9iSoUMyKvTrYb6z/EPDbRBTc FPcDKuR5DlG8eijrWEsNs8nWsy20fZvbsFpxPOqeMO+G1wbHP2u+hbm7VQAYF8yuwmds0U 4TUPxa9vfFeg2EbefnpIQeU0fR5QhZAum8x9cHILcKPfNBAPZTauj1w0TNsVKQ== Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (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 "tensor.andric.com", Issuer "R3" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Ss5qQ0HFLz19Vl; Fri, 15 Dec 2023 11:00:50 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtpclient.apple (longrow.home.andric.com [192.168.0.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id D22044E3A4; Fri, 15 Dec 2023 12:00:48 +0100 (CET) Content-Type: text/plain; charset=us-ascii List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: devel/electron25: Build failure on CURRENT with clang17 From: Dimitry Andric In-Reply-To: <58389025-d360-4d62-af97-09c66699d42a@gwdg.de> Date: Fri, 15 Dec 2023 12:00:48 +0100 Cc: "" , FreeBSD Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: <54FE2DC5-3921-4506-A74A-C405675C4660@FreeBSD.org> References: <3A903343-1A21-474D-82A2-ACE40DCE19D3@FreeBSD.org> <39cb099e-73cb-4532-8b2d-a10be1487a12@gwdg.de> <58389025-d360-4d62-af97-09c66699d42a@gwdg.de> To: Rainer Hurling X-Mailer: Apple Mail (2.3731.700.6) On 15 Dec 2023, at 11:52, Rainer Hurling wrote: >=20 > Am 15.12.23 um 06:39 schrieb Rainer Hurling: >> Am 15.12.23 um 00:53 schrieb Dimitry Andric: >>> On 14 Dec 2023, at 21:23, Dimitry Andric wrote: >>>>=20 >>>> On 14 Dec 2023, at 20:49, Rainer Hurling wrote: ... >>>>> ../../base/containers/checked_iterators.h:248:8: error: no = template named '__is_cpp17_contiguous_iterator'; did you mean = '__libcpp_is_contiguous_iterator'? >>>>> 248 | struct = __is_cpp17_contiguous_iterator<::base::CheckedContiguousIterator> >>>>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>> | __libcpp_is_contiguous_iterator ... >>> I haven't yet been able to build the port itself as my test machine = is >>> swamped with jobs, but the patch from qt6-webengine applied without >>> fuzz. Can you please try the attached diff? ... > The build and installation are ok, the updated electron25 seems = usable, tested by updating editors/vscode :D >=20 > Attached you will find the almost same patch, but in the naming = convention of ports, derived by 'make makepatch'. Strange, my original patch was also produced by make makepatch. :) > BTW, do we also have to patch other electon versions? I'm not sure. The fix is actually from upstream chromium, so if newer electron versions are based off of a "new enough" chromium snapshot, they should have it. I will take a look at the sources, because building these ports is pretty awful: [ 6% 2757/45534] after about an hour. :P -Dimitry