From nobody Mon Sep 16 11:13:24 2024 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 4X6j304Mq6z5XB6n for ; Mon, 16 Sep 2024 11:13:48 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from HK2PR02CU002.outbound.protection.outlook.com (mail-eastasiaazolkn190100000.outbound.protection.outlook.com [IPv6:2a01:111:f403:d401::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X6j2z1ty2z4rZF for ; Mon, 16 Sep 2024 11:13:47 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=MMl0LaHe; dmarc=pass (policy=none) header.from=hotmail.com; spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 2a01:111:f403:d401:: as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=S0x7zfOAtekgYCC0+FGZ+oewnduqHhUJ9+Lds1xOMxjj8uHBaa+Kq8j22zyHbMdjHyr2BT1QWPbYujAu7XoVcY2Yu6NDT+c9GgLsvNZLE1luQlFuKT7j2NDqUobkbf56ugdtTe7NBpfPW+J0fqTQoCUvicDfn+fkDQDfSqNgF6pl+mzOORJQIxScdL1vGgQ6uZkfNa19F0OnPPeHMMoUpAzFVRnpvo3BG/4XYQkPlwb3ekXgkvPpWT6xK7746aRnrQMQLyYdYKhr9w1n00alkBIfJK/htrYlq6jXt/aN1qzvxrML5WpLYUGt2kVYTQBbezawrWGqwq3HTxzu6ybWtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KhjXUSMU88nvjISwjl0qbE8Cqi4jEW4aIzMvCdKvPOA=; b=qJMBiBgPlt6jxDKMOySBcUkje+nb1wt5VVrrWnk8JO3N9XNrOWRHuDAU4x9fAIQsb9IfBOLfxjuuiZtmXK3luT7CgdU18lR7lYWbHtjbwUbmwCSYTKMxhwsgfdhvyjXtGy8oy3Dw8yZMmZ1Ow9h3OxMu8m2+WXSUe3628jV56jcUztigE9mvwtHgsE5GovwFVSwNX/oQ/Vv1JkNKWn5C0jxP+eKp5bZRGWmILKDiyGlosA0uI/mB7/sBbz/xoawMHWPeUK3V/6a0To4SqjxCoR6Rb28BNSNCmETehxNgzZ3XMzlAOUEYo9A/bI9X0vQl6+nuASuurCHJiwx+z2fH4w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KhjXUSMU88nvjISwjl0qbE8Cqi4jEW4aIzMvCdKvPOA=; b=MMl0LaHe428KZdKsj4gu8VPZsyrMTuvXlFrRMf32mz0XvCs1HO6KbuniA/iiUYmxmpT6EIYh8D3QAr1+6vzKJyuZFyHBDqVwapWJqlLktADvvygoZ94YiyxNgV65982QWD2gRzjNnbTT8VliW+E0haAOIILKgIy0sm40P1epXD82V/5dFOQ000NV+OVCXI8rW8vG/1cILbOGn07hn+FH+F636Lwx9U/5MHZHYWsW9Lhznb8VuPybU3reWE2G7FWTcFMKU5ebdNpZhMWfci6yEYGB7fTG3aaz0whx0eTwHLUMN2Mmtd/qouQ0oIwlUGZ+jCkmUlJLBSNKTMaoB4sAQg== Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) by SI2PR01MB4395.apcprd01.prod.exchangelabs.com (2603:1096:4:1b2::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.23; Mon, 16 Sep 2024 11:13:35 +0000 Received: from SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::546c:7ecf:524e:4c34]) by SI2PR01MB5036.apcprd01.prod.exchangelabs.com ([fe80::546c:7ecf:524e:4c34%5]) with mapi id 15.20.7962.022; Mon, 16 Sep 2024 11:13:34 +0000 Subject: ports-mgmt/pkg: condition for a devnullfd that can be closed From: Tatsuki Makino To: "freebsd-ports@FreeBSD.org" Message-ID: Date: Mon, 16 Sep 2024 20:13:24 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: OS0P286CA0148.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:16a::8) To SI2PR01MB5036.apcprd01.prod.exchangelabs.com (2603:1096:4:1f8::9) X-Microsoft-Original-Message-ID: <1063d2c5-4693-b6d4-fefa-a09bc01aabdc@hotmail.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SI2PR01MB5036:EE_|SI2PR01MB4395:EE_ X-MS-Office365-Filtering-Correlation-Id: 84a86361-6df2-4e1b-a394-08dcd6409ae3 X-Microsoft-Antispam: BCL:0;ARA:14566002|15080799006|19110799003|7092599003|461199028|5072599009|8060799006|6090799003|3412199025|440099028|1710799026; X-Microsoft-Antispam-Message-Info: mVzA4rbQQLkj1Sa8QHkGw+VP3qoyLH0FAIhStIm10dMH+ZuCBMPN3VfohyOuz/UqLcBB6V8JlThqQ/dmmSTFy2UiRiFbl6E20XcogIy9/8ZY2LkSZVSDNvJvkeoaExAOe+L2ZxNmPrYN6MsfxbD8Y1KgrW3F+6/Cun0UzkFfuojhK567TMz//v5ugvSwGwoQUkBQztR0BySVQHI2wv5Ft+SIZw3YMYsXPZ4CCd/qBjdDFBF5bOceZXF69uf+1LZ9czGWgg/fadfYW4z5vjvbWimmKhpWMJdWXa1jJip0Y/EzgS+m1C54wa4LsAu8QZ/92YajE97i38XKVNbxdxyIc3ovRR+c5n/OexO/35TmhG7PMIfPTTOCxrITB0ndTJFgUne8/2jtMaLLpdpJzLs1jcyP5SHhQBt6s8H0S4ikqcqNaX4cYGRyvDYDz3aKDS9HYmUaz9+21sb5jfPDc4uJRNUMoRGyFX7p7Fw80jqq/Y4hAZFqZ1hKYGTwhyYN/bwl1saWzdcvRKmjRZSojz8BF/lSSrEvSTMOs9cncQ1rnLjFGKyoLQGGBWwMGk9bh1JfH0ig7gnWoOti+5osKaXzSFMAZmNsl7BEWblzaO/Sl4lj0VgRfnlHmUR2GsvAFjlgXXUHCgpO/MTr69/bfA1h1PRetH8kD3mGCU1rvfJgvtNPM9PCnhlbvRMbFDbSY/v1nPNdaMRpp/atR3WGrRAXC9oPETAInBvPlHMWfKVkJLejP4T4gmzzr/5E0as39kUFoXGfzPx9M7HhzoXAshwW6X9iNpWQthNBK0vlqbtejCw= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cFpPN1JVWEZWNUJCS0t6Q2wwNGFxdEtBaVgreFFMT3FFcWpiY2dWdDR1d1hW?= =?utf-8?B?R0VweEJBUFJWU1IxUkd5R05qU3ZDQlZmdE4zbkdmR2doTzRVdGlyaVljUUts?= =?utf-8?B?UkxHeUk1SjIzV2xZSUhBMnpYazF6bXpPaE80Q25NbG5vckNmeWhPRGVpTkYy?= =?utf-8?B?dFE0bHRVOU5PM3JIY1loWFdMazZWczJESTg4aGlKd29XNkZ0Q3lNTzIwdjg1?= =?utf-8?B?T1BtWmg3bXNyYUdnbzUrbFJHRmp1WXVxenFmS1hsOTNxYlVYUXVIdGRKaU55?= =?utf-8?B?OGh1MndCOG5FN09xOU93K3VRcjNmL0VPQTFTcHNnN3NmVWFLTHQ1VC9YUExn?= =?utf-8?B?MjFPR25RcmQxYVRZUGRqUStSMzhOdVh6VkJaM0VVaGtLY3FQRFQ5b0RMT2NT?= =?utf-8?B?a2wrN082Nm80cGtJYnNFNEg3MnhLUXYyT0VENHY4NnIrK2UwbCsxbnBvb3Jp?= =?utf-8?B?SGdRTU9iTU1VeDBiN0ZIc1E4bjJ0alpNMHd4dHRyZDFVVDRQSkZlWlFEdEh1?= =?utf-8?B?RGlsUWdQRGFpRnNZbW5ZbGVHc2RBdHFuUk9CRkMxdmxMcU1CYUIvRUVYY1B6?= =?utf-8?B?cDhLdUNudEZnV29JQTZCQ3Vnd0ZyV0JzTEl1emJhWjVjblVna0svMHZXdHVT?= =?utf-8?B?VW5KS3pjdjd2UGI2c3pUZUYzVCs5RHZwemxteVRhNCt5ZlBxai9zUFhpdUNP?= =?utf-8?B?dXlBeVZJOXU0eDZIVjVTUHVEVWdva3h4eG4waTZkRlBTcEJsQjdIWWwzaXRE?= =?utf-8?B?WGo3cTJMekozWGFQT3pLaEZZQVloM2l6S3BjNEJTdmxhYUdEOW9VWkR2anY4?= =?utf-8?B?SUNITEwrOGROeG5BbllXMUhRd0pLenJSeDlGWmhKS3g4dXZvODZIWm84U1lR?= =?utf-8?B?SWZuWkYyT1E3SE1TVWZDOHB2OG1oYXZTcGtOVUgwVy82bXVhazdYU2Npbm13?= =?utf-8?B?dEpsSGt4Z0lFNDBWQ2ZOeGg1T3FkYXBOUzVYcmZVeDdESnlYWVFLejk1R0tE?= =?utf-8?B?TnVkNEdxVVpWeEJOYStNUGtJZDh1c0cvMm04cFN0TVBoK0pyb2xqNGkxYUIz?= =?utf-8?B?QUU3QU1UMlh1bzhRVytwYTdqL2VTRW9iMWNHSk5EV0lrQWZaVzhpdXpiWXJR?= =?utf-8?B?L0lubG90QjFSU2h1N2Y2UEFZa0ljb24zd1lrbmFJclBSV1NKSndCL3lFcjUr?= =?utf-8?B?V1RhcW5LSGpQMzB1RHNtWFpGTCs2bW9ZZW5IMGM2U3owV2lvZG5sTnJ2Zk9E?= =?utf-8?B?Z3ZVYVlIWEpzdzJKK08rVkFIblptU2E0WnFSZjRYa1R2NWYwZWR5OUxYS0V6?= =?utf-8?B?WHFvK1FydUJWeXJiWmJBZWxGUHZlbDFSWlRYclhESW1LdWxHTE82M0xUSzls?= =?utf-8?B?SE9SSWlUdXJyRVo5QmROdmY4LyswTFpvSTBkMDFmOUg5V0VjQWRKZVMvNHRB?= =?utf-8?B?V2g3WEZoWVFrYVdzaHZpQmt4QmYrYkhQdlNRc3VjRFJyNSsyRTBPMU5EUjEy?= =?utf-8?B?cXdnaVBjeFpCY2NSbWdWdGpVZU9udXpnWHpSQ3l0Nm1MWStvS2Iyc1ZvRG12?= =?utf-8?B?ZkZvb2tJZC9mbWQzMzhpWFkvY21GUVY1ODNqY3MyM1VrSU9BYlhmMTJGNVVl?= =?utf-8?B?THl1MVQxMmxualExLzVxOURFd3dkSmJ4RWRCMjhZNkd2YVFCNzBFMTh0NCtY?= =?utf-8?Q?IwHILfLQ4IQmTi5GExGO?= X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-b4c57.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 84a86361-6df2-4e1b-a394-08dcd6409ae3 X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB5036.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2024 11:13:34.8716 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2PR01MB4395 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector10001:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f403:c000::/51]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; FREEMAIL_FROM(0.00)[hotmail.com]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a01:111:f403:d401:::from]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+] X-Rspamd-Queue-Id: 4X6j2z1ty2z4rZF Hello. While looking at libpkg/pkg_config.c, I noticed that the condition of the conditional branch in function pkg_close_devnull may not be correct. It will not be able to close descriptor only when fd becomes 1. I don't think it will ever be assigned 1, but I'm a little concerned about it :) Regards. From nobody Mon Sep 16 13:04:51 2024 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 4X6lWG0y0Gz5VxPd for ; Mon, 16 Sep 2024 13:04:58 +0000 (UTC) (envelope-from matthew@matthewphillips.info) Received: from fhigh2-smtp.messagingengine.com (fhigh2-smtp.messagingengine.com [103.168.172.153]) (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 4X6lWF0Qtbz53X4 for ; Mon, 16 Sep 2024 13:04:56 +0000 (UTC) (envelope-from matthew@matthewphillips.info) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=matthewphillips.info header.s=fm3 header.b=r0Gm3+KI; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=lhAbaSzN; dmarc=none; spf=pass (mx1.freebsd.org: domain of matthew@matthewphillips.info designates 103.168.172.153 as permitted sender) smtp.mailfrom=matthew@matthewphillips.info Received: from phl-compute-07.internal (phl-compute-07.phl.internal [10.202.2.47]) by mailfhigh.phl.internal (Postfix) with ESMTP id F2B75114017F for ; Mon, 16 Sep 2024 09:04:52 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-07.internal (MEProxy); Mon, 16 Sep 2024 09:04:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= matthewphillips.info; h=cc:content-type:content-type:date:date :from:from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to; s=fm3; t=1726491892; x=1726578292; bh=nQiLC2tl3d zUyQaY62stsKoaFVNIkreMaaQcJwIA0H4=; b=r0Gm3+KIwSSWxK/3QwNJC3zrZW RkbAOm697+LJWXfihEhjKPvA8sQFLJ+Cuc/kT/NvA3pKgO1k0y6rSrjGFzHbMuXp nD8u+wn2hfVr0jtEfWJkO0qTL+Grup46W+K1DG51F8AfbFpheZ5YS6+yK0JDsbXh 2+K6P/ubDVeJARAst/dwC8WCRTDbqOFxqFPXVajb9ZIxKD06zMrhIT1i6hryxjp5 WjI9CVJAVInCQBmrOPfxCwUhonW+dFEaqU61CUb4LvtfO4r7kcEXsaYQByAvoUi5 lMjfKtp/CoAPrPfYyXGMdwx/FYTbVTtViHBNR/4D11GO0ziB8UnH7wXtiv5w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1726491892; x=1726578292; bh=nQiLC2tl3dzUyQaY62stsKoaFVNIkreMaaQ cJwIA0H4=; b=lhAbaSzN5hKoxZF0THoRniaKIeB0xpdsSzxeDsHr6suz6RKdSDw vKKOMvtRJb8/uO6QtnuRKnix/ijCD/hckNqcCpFeV2mYvF3xauncxX8AMOl6rG+J w7fbsqs9qOWaWITWRsUGuEBK9zFbqpx87k9KAW1J+EKviNQzUZo+tPaDs+AGVYZh kTvVLvWZF8lLBqayY2u+M8dWE1PovbwDXSqf76OOo5PgzQiQ7UYL7d/ZzO20eyPH d2biFyTtUtOBIFX0cF4mJRj0Pf6SCkHxV7g7UTYZXJl2uw/gcK8KDawM/++bHgCs 5BH0lENMI8H2AS8nqA6iNpxhXSiddLAH3hg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudekhedgheelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuf fkgggtugesthdtsfdttddtvdenucfhrhhomhepofgrthhthhgvficurfhhihhllhhiphhs uceomhgrthhthhgvfiesmhgrthhthhgvfihphhhilhhlihhpshdrihhnfhhoqeenucggtf frrghtthgvrhhnpedtgedtueetieelueekkeeivefhgfdvkeehgedvffevteetkeeviefg ueegtdevgfenucffohhmrghinhepfhhrvggvsghsugdrohhrghenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghtthhhvgifsehmrghtthhh vgifphhhihhllhhiphhsrdhinhhfohdpnhgspghrtghpthhtohepuddpmhhouggvpehsmh htphhouhhtpdhrtghpthhtohepfhhrvggvsghsugdqphhorhhtshesfhhrvggvsghsugdr ohhrgh X-ME-Proxy: Feedback-ID: i4e5840b4:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Mon, 16 Sep 2024 09:04:52 -0400 (EDT) Date: Mon, 16 Sep 2024 09:04:51 -0400 From: Matthew Phillips To: freebsd-ports@freebsd.org Subject: /lib/libcxxrt.so problem with Node.js Message-ID: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.10 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:103.168.172.128/27]; R_DKIM_ALLOW(-0.20)[matthewphillips.info:s=fm3,messagingengine.com:s=fm1]; RCVD_IN_DNSWL_LOW(-0.10)[103.168.172.153:from]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[matthewphillips.info:+,messagingengine.com:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[matthewphillips.info]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MISSING_XM_UA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; ASN(0.00)[asn:209242, ipnet:103.168.172.0/24, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEFALL_USER(0.00)[matthew]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim] X-Rspamd-Queue-Id: 4X6lWF0Qtbz53X4 On 14.1, when installing any of the Node.js packages, node22 for example, I get this error message when attempting to run the `node` binary: ld-elf.so.1: /lib/libcxxrt.so.1: version CXXABI_1.3.11 required by /lib/libc++.so.1 not found Checkings strings: # strings /lib/libc++.so.1 | grep CXXABI CXXABI_1.3 CXXABI_1.3.11 That's ok, but # strings /lib/libcxxrt.so.1 | grep CXXABI CXXABI_1.3 CXXABI_1.3.1 CXXABI_1.3.5 CXXABI_1.3.6 So indeed there is a problem. This has been previously reported here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280303 but not resolved. Any advice? How/can I just reinstall /lib/cxxrt.so.1 and if so, how? From nobody Mon Sep 16 14:27:25 2024 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 4X6nLj3D0Qz5W7Y2 for ; Mon, 16 Sep 2024 14:27:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-21.consmr.mail.gq1.yahoo.com (sonic301-21.consmr.mail.gq1.yahoo.com [98.137.64.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 4X6nLg6jpDz44Jd for ; Mon, 16 Sep 2024 14:27:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=sPuTJZOI; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726496857; bh=CKNKygqRsEsmD/rgR8OMpcj4DdMRYxUI4mELPWakZcQ=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=sPuTJZOIVB76QW/QHywECO/1ZpmLZPqjdbWpJYx4ISlU8p4yYsFiOpQzduUiw7VGYSvJt6g8VR5Z+M0uaUJp9PC9PnetLJb8oT3DTmDR3qQEFSrxwO5H58rfDULRPY77t5xdhULtDN1/w+/GD9BBiR2LaIQ3Wof29q7MhxQ0TgT6LCfHFCL4auZ9hJ9+7joae3n4j0DG++gwzgIGjzUNXuvpy93KvYx4HKB54bIocIn97DCmFaeOZIHTVKGVx0VV3bmUxwWufK8X/OnVcE7zwFN7YW2OqzFHgc4c2KEyDEcerZGBX+yw0bPCwtwOO6Qj+w7HkCWb2cY/q0jdKJxiIw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726496857; bh=289xjf8tbyatEKuqQcxsGKDE1B4lePIPBywCQrC+XHF=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=oo8n8/SQ4gPpW7PV8I4OHl6Wl2z5VKO9++TQ29d/LPBjAoWqWmeSW1NK6F9pbX1Jq9i7ZDBVi4RZGToAv2L7u5IbRuOWiAdYIhagnP7kJsgZ0/4zROLtOpfnGvmeRQA+tbcuVdD05X8wxhI/B21Hx5KaLpA9HdgRZAUFYzXEBbugF9YzjXRO/qE3zHezxjUPvjnjtrFqyDK3Usj062IQLMSaxebCkzmqoI27PneN1EasDPIjhdhH9kT/uAxp/xSHj9z1+zmuVbZW2THEMk/crdQr8mV9JpxwTyibrLxf8RWL64ERy/8RHrybY8IC3tQFFM3paP8cPmebTfqJkjwRrg== X-YMail-OSG: QV5lBs4VM1nJfi6UOdbDIqhEm6zH1KrArYTz63EdXIFu_gibq5QvzZstZBRFl3Z .HAco1UJtxvXpSE6fuYLsjEzTbpUUse1C_tsR8Z_LgdXhkwUEos8zXGaSWe4AGykSS8nRds_43IT lLTYE_mwDYMLeMZu4m9_b_3s.hXMFi_t.hurxyWPAbEutH84JCiRBZekkSB0xvEAA7KyWc3Uq_nY .Iet5WZb4GjI5H0mH4thj.eNHUXVgb9gCQ0xpm92JKJSvKt3VQ47FUD9hMVHn7E21rJoakKkjbMX AqYuxe8KXszK_nisddTgu7BwCN2Dz5Ib2jOov7m3hPm5pDxSXnIMWVGCa61qc.t0yGMyNx7_ljBt MMdLt6nViOKN_wqIXXNaF6oQF7WB1hwTX9pg0clWcpurpTGATq81ModMo7XePAPmcLypOKtA2r.A GZelvRl1Bf4X.JidcrrWS.zS4UqhUBKbWenScOnOReQUA0NwKxpa7XwXo5dn.mMZO1.KQN24rj.n oZDCCNbabK.bx6PUkjg0.Nc2mUVWArOYbXf0h0V_Jh98Uy_b_.kMrOLUeJJA_.FCaFmgc1QEip.Q QKAhwLp20StmyhnVpy7WPgVETI5Nj0CEqPJNoZ1LbaWGUXTj2opkzzNZlFBQpX4tITTPCdZBhnLC aGdv1fRnWv79TaNal8HH50RMK7pzGM1G1ZqJ6IeNvWsIbrwQ59kOEEt.ebz08zvfrz0EItgj5gPc T2Wb.GPJKp_wIaWWS0xVMghCBVzkctGCS0qdw772TrNlD3Dg0x2gDnsH_bat_4kQ1MpHSa6Whgy9 6Hm6XoOOQqC91xPN6mUUBsq91XGT2QSy.3FGp1X3ld02DA3YHP3UvjCXiwNGQC30MoaTyA2f4QE. 8tZB7J.Pd11zVS2mlLWmHaU2BqO1a2iE1g2TYm.iv_.gZ9e9Rwh86oh8ORwDaviv1UXJt1DLF91C d3uyz5.Cw55YfevZzqmttl66Rnb5cVgAdPfn9mCV3spXtDHT4JChkLJrhBxE2nFM.YmRfHMr87Hu r0GBot8uxv2U.D6qSxXS7tQ7v8yRv2WQPxbApTRFNS9Rn0EqlmZOOdlu3xne5O3WhjNKMULw.XeI 4lGWvl5d4CZ__P8fi5D9LNUfSzLCTeJecUCzaB.le9nLWHT9xqYmIE0OgYm3NK13Jg25gat2bRGI ObCZie4kSs2ZUt9mQAeR07KgHPzBYd2OdDClP8A96MnNouQEUEE_DyBbPZewgaiaqj1Qloa2jLNe m_USxbApLfMN_oN.OOhdjogEX8QvJcbQwpq.DA7j6b9PbkM2GY6uRCLe.a_fTgvj9j6f0nutUNKV i74upz.4_jYwRQtk9N_UGI72PAT7BFqfxJFiZedqBwW4D5DE6_5dqmdKm5GYLOKV54Qf8JoflzhT vPEMZpOVSTVeHlL2WJs1YgLOLLmxN64EQUHorFEb5pQUw8ruA8kh7HRDulQo9o5B50pFjHx1v5eG gpj3Bz1x9wTC9V89FSGVBQOiNBB.WMdMjWAhrBXLx5ChOsBDStnehRWxPlzlVgXRDwzQTuuMSp5l LrDs24f5lZK58jz3_ZhJ76wn3nYLsKge_ig1oIcBgepvULV9GAmf_Vx3jLjhTobcCK6mkzlrkzsW UsKe9bsInwbSJDlDSK1EAU1tBacPWw7wjpDFGL3ROKWcGlVw47_Ts6okM9QLRwGepNd.4XiVLxq2 ROVhMZ9evZoxsr5SO8nRCBzGB1OM40IgZKYyj3_R9bW1TMLV_6m2Jm.OEFUOBp7HJGSOeRb.4nb6 ghtHhs0T66aErBdeQnbBpjbTkf6cX2iIRsA8pe3B.OPZImW2VoepcoHZyMqGmFO.8EJtN1Nl4BBe .l_qYjtlXrAtbPb1lLiwx6giTY3B9VwSPgUECHru7Dj6J5kPM3Kp.Qz1hqKjupJF4iSAsTnkjvXZ 9ozWdE8PXS0QBLKT6.bDeHcQmFWe8t4S9HU00e6aUqDVuJO_h.mkLt9TmAuOcoRzZCSvepD0Jg_J 3I.muJSEob1qBxuTtAp0eKCURvzbGEz6bZQSqBLLHYU8ZC9TQ2rXbxyg01kpnpWTuUOeLsbl5eAk 7D.7Cw5uyWwDWJqv6C9SuDv8QbLO9VNONhNzpE_WQPdJ8fSH4W0OQl30JIrENf5fZtpxPKbP621P EL3qCleHqD1apSFcOWzk_Dl._k4VQ.ydoe3ZGTgpcXXmo1DPi1wiB_qmluq54Nfj2wJGkn8Smq3. P4GkphulfkPEv7_HA3Fbd1114qmrg9RqLtR9lVCpDObXGY0UXAZiYwn53xtJ27YllCIj.4dviiBb 7WSfmBjMQPru6SLVknHJjwVBozKsYgtKZ9w-- X-Sonic-MF: X-Sonic-ID: 3417d888-a1ff-4d54-85a4-c25ee069b0c9 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Mon, 16 Sep 2024 14:27:37 +0000 Received: by hermes--production-gq1-5d95dc458-5n5gs (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b8d1a293825d2fbcd146f866ca37c4d0; Mon, 16 Sep 2024 14:27:36 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: RE: /lib/libcxxrt.so problem with Node.js Message-Id: <52927DF9-B878-48EA-8F50-D57068B55D3C@yahoo.com> Date: Mon, 16 Sep 2024 07:27:25 -0700 To: matthew@matthewphillips.info, FreeBSD Mailing List X-Mailer: Apple Mail (2.3776.700.51) References: <52927DF9-B878-48EA-8F50-D57068B55D3C.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.45 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.45)[-0.452]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.147:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.147:from] X-Rspamd-Queue-Id: 4X6nLg6jpDz44Jd Matthew Phillips wrote on Date: Mon, 16 Sep 2024 13:04:51 UTC : > On 14.1, when installing any of the Node.js packages, node22 for > example, I get this error message when attempting to run the `node` > binary: >=20 > ld-elf.so.1: /lib/libcxxrt.so.1: version CXXABI_1.3.11 required by = /lib/libc++.so.1 not found >=20 > Checkings strings: >=20 > # strings /lib/libc++.so.1 | grep CXXABI > CXXABI_1.3 > CXXABI_1.3.11 >=20 > That's ok, but >=20 > # strings /lib/libcxxrt.so.1 | grep CXXABI > CXXABI_1.3 > CXXABI_1.3.1 > CXXABI_1.3.5 > CXXABI_1.3.6 >=20 > So indeed there is a problem. This has been previously reported here: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D280303 but not > resolved. >=20 > Any advice? How/can I just reinstall /lib/cxxrt.so.1 and if so, how? Normal (as seen via stable/14 as I do not have a releng/14.* around): # uname -U 1401501 # ls -lodT /lib/libcxxrt.so.1 -r--r--r-- 1 root wheel - 106848 Jul 15 12:33:03 2024 = /lib/libcxxrt.so.1 # strings /lib/libcxxrt.so.1 | grep CXXABI CXXABI_1.3 CXXABI_1.3.1 CXXABI_1.3.5 CXXABI_1.3.6 CXXABI_1.3.9 CXXABI_1.3.11 So you seem to be missing both CXXABI_1.3.9 and CXXABI_1.3.11 . How old is your /lib/libcxxrt.so.1 ? The addition of CXXABI_1.3.9 dates back to 2017 ( as seen in releng/14.1 --but it is also in releng/14.0 and in releng/13.0 [2021-Apr-09]): diff --git a/lib/libcxxrt/Version.map b/lib/libcxxrt/Version.map index 73ef70748861..5cb186072323 100644 --- a/lib/libcxxrt/Version.map +++ b/lib/libcxxrt/Version.map @@ -254,10 +254,27 @@ CXXABI_1.3.1 { __cxa_get_exception_ptr; } CXXABI_1.3; -CXXABI_1.3.6 { - __cxa_deleted_virtual; +CXXABI_1.3.5 { + "typeinfo for __int128 const*"; + "typeinfo for __int128"; + "typeinfo for __int128*"; + "typeinfo for unsigned __int128 const*"; + "typeinfo for unsigned __int128"; + "typeinfo for unsigned __int128*"; } CXXABI_1.3.1; +CXXABI_1.3.6 { + __cxa_deleted_virtual; +} CXXABI_1.3.5; + +CXXABI_1.3.9 { + "typeinfo name for __int128 const*"; + "typeinfo name for __int128"; + "typeinfo name for __int128*"; + "typeinfo name for unsigned __int128 const*"; + "typeinfo name for unsigned __int128"; + "typeinfo name for unsigned __int128*"; +} CXXABI_1.3.6; CXXRT_1.0 { For reference: author Dimitry Andric 2017-02-21 21:48:45 +0000 committer Dimitry Andric 2017-02-21 21:48:45 +0000 commit 6fc1c2befccc42fe69551bd618e1ddd0ca607025 (patch) tree 494876a6e826258b527de4c3d9da9746aa190fc2 /lib/libcxxrt/Version.map parent 5c65c9998a0ff2b4ca5d397c641ee5d3eaa1de01 (diff) download src-6fc1c2befccc42fe69551bd618e1ddd0ca607025.tar.gz src-6fc1c2befccc42fe69551bd618e1ddd0ca607025.zip Add __int128-related symbols to libcxxrt's version map. Put these into the same CXXABI verions as recent libstdc++. Note that __int128 types are only available on arches where long long is = 128 bit wide. Noticed by: harti MFC after: 2 weeks There was also: author Dimitry Andric 2017-02-22 18:44:57 +0000 committer Dimitry Andric 2017-02-22 18:44:57 +0000 commit e3c42855205e233688c851a0f4ce8fe9a0442866 (patch) tree da543f5afd40a205afe2536af344af07de44c3a6 /lib/libcxxrt/Version.map parent a4806d2a62fb733970b96f438fedb929b564e08c (diff) download src-e3c42855205e233688c851a0f4ce8fe9a0442866.tar.gz src-e3c42855205e233688c851a0f4ce8fe9a0442866.zip Surround any unmangled C++ names in libcxxrt's version map with 'extern "C++"', otherwise ld refuses to make the symbols global in the final = library. This causes the __int128-related symbols to go missing when the = library is stripped during installation. Helpful hints: emaste MFC after: 2 weeks X-MFC-With: r314061 The big questions seem to be: ) How you ended up with /lib/libcxxrt.so.1 being so out of date. ) What else might not be of the proper vintage? =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Mon Sep 16 15:23:16 2024 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 4X6pZv5jbqz5WGfw for ; Mon, 16 Sep 2024 15:23:19 +0000 (UTC) (envelope-from matthew@matthewphillips.info) Received: from fhigh4-smtp.messagingengine.com (fhigh4-smtp.messagingengine.com [103.168.172.155]) (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 4X6pZv3hPFz4Jwl for ; Mon, 16 Sep 2024 15:23:19 +0000 (UTC) (envelope-from matthew@matthewphillips.info) Authentication-Results: mx1.freebsd.org; none Received: from phl-compute-06.internal (phl-compute-06.phl.internal [10.202.2.46]) by mailfhigh.phl.internal (Postfix) with ESMTP id F069D1140294; Mon, 16 Sep 2024 11:23:17 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Mon, 16 Sep 2024 11:23:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= matthewphillips.info; h=cc: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=1726500197; x=1726586597; bh=2e73LQryW6swnWJKAEbjMlqILcalEZAvGyy3TbshE8k=; b= MnNXu/Kr0z91P29ogmNs7HoWTYGNfWt74R0A3Go1I/WIKpvLzJjtQKQVqXELKUoz rz78dRtrC/BkbgAOOdNczwgu6fOd/6OIW4CaCcQyFeNV2STkLNEGqczbTmiqMu3G +p53VbmYKV3no2R1bRYRgmshnRPKPRojM0aEq/8Dp0R+i2L7bQpB0uhfSemr4aME AYIlsGY8sYpsBr1am8csVlaKVIXwH54DEf9IYnOIUDH3i1IDTVUHoYnhjmmqYrnO 2KzCTarHPcIynAjGYK9ThUdcAsNiz975rY+kkP/ZkjcgYvSuiUuIy3h4MKP1l5VH pGBiBgf3WDS90bQ+cmaszA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1726500197; x=1726586597; bh=2e73LQryW6swnWJKAEbjMlqILcal EZAvGyy3TbshE8k=; b=AQ16jOHvgCKqFel/2s0n4By3X6y2F9OogEOrGuZG1Fj9 h1vPuyWiGPUnQYDu9UJ/Fmot0aPiKVdT8ofZcrpcDZwVaZqj7WhaW9KwZMBAMfd5 ay8JsKo4O5BUAvQQy/QtQvWkFkxYFqd/rDchvXlPUe8SI7k4rJqp676GtH5Bhb1k 6E9z0/B8ijELO+9B7cMAvOWnLpQ9lmmsGi6PrNHQyBKDBTychgQHCjaO1Dkx0sN9 kivkrnNSds0nN9FGxLFDfASyAW6DrQSMcltByQSxNp4w7J97RRnzSDK1U2fSf1BC Y9Z93t4LMDBwnR/hJ+qKmiTL3gSLTJaJScmh7/oLmA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudekhedgkeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepfffhvffukfhfgggtuggjsehttdfstddttddvnecu hfhrohhmpeforghtthhhvgifucfrhhhilhhlihhpshcuoehmrghtthhhvgifsehmrghtth hhvgifphhhihhllhhiphhsrdhinhhfoheqnecuggftrfgrthhtvghrnhepieegfeeujefh leeileejudfghefhkefhteehvdehfeeuteffheeggfejvedtfedvnecuffhomhgrihhnpe duuddrhhhofienucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhr ohhmpehmrghtthhhvgifsehmrghtthhhvgifphhhihhllhhiphhsrdhinhhfohdpnhgspg hrtghpthhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepmhgrrhhklhhm iheshigrhhhoohdrtghomhdprhgtphhtthhopehfrhgvvggsshguqdhpohhrthhssehfrh gvvggsshgurdhorhhg X-ME-Proxy: Feedback-ID: i4e5840b4:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 16 Sep 2024 11:23:17 -0400 (EDT) Date: Mon, 16 Sep 2024 11:23:16 -0400 From: Matthew Phillips To: Mark Millard , freebsd-ports@freebsd.org Subject: Re: /lib/libcxxrt.so problem with Node.js Message-ID: References: <52927DF9-B878-48EA-8F50-D57068B55D3C.ref@yahoo.com> <52927DF9-B878-48EA-8F50-D57068B55D3C@yahoo.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <52927DF9-B878-48EA-8F50-D57068B55D3C@yahoo.com> 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:209242, ipnet:103.168.172.0/24, country:US] X-Rspamd-Queue-Id: 4X6pZv3hPFz4Jwl > Normal (as seen via stable/14 as I do not have a releng/14.* > around): > > # uname -U > 1401501 > > # ls -lodT /lib/libcxxrt.so.1 > -r--r--r-- 1 root wheel - 106848 Jul 15 12:33:03 2024 /lib/libcxxrt.so.1 > > # strings /lib/libcxxrt.so.1 | grep CXXABI > CXXABI_1.3 > CXXABI_1.3.1 > CXXABI_1.3.5 > CXXABI_1.3.6 > CXXABI_1.3.9 > CXXABI_1.3.11 > > So you seem to be missing both CXXABI_1.3.9 and CXXABI_1.3.11 . > > How old is your /lib/libcxxrt.so.1 ? > > The big questions seem to be: > > ) How you ended up with /lib/libcxxrt.so.1 being so out of date. > > ) What else might not be of the proper vintage? Ah, I think I figured it out, this is inside of a jail. I do have 1.3.9 and 1.3.11 in the root system, so it must be the release I used to create it being old. I don't know why this didn't get updated with `freebsd-update` inside the jail though. I'm using the "thick" jail approach. In any event, I'll get a new 14.1-RELEASE tarball and create a new jail. Thanks for the help getting me in the right place. From nobody Tue Sep 17 03:50:40 2024 X-Original-To: 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 4X779D6348z5W11D for ; Tue, 17 Sep 2024 03:50:40 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X779D38Gmz4FWw for ; Tue, 17 Sep 2024 03:50:40 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1726545040; a=rsa-sha256; cv=none; b=b70ALnRt96vDBffXIUYJGKJ7aFh7LNBVa4Wb5gzQZ6WuW0yiYgTpyLWcbUg0M9Z22uX9ng q0NAVEE1TC4/SEz1GW44RChPMkJ0/G3LUULqAQkKqJTRlxoX+/veKWtNNvX2T59+GIZRmz MYvXTXUy2YJay1zcB0mfdBFVVZDxi0/kc88FTfoiayN80SXVhHmbmag4d/05lI4mL4Uau+ pbSiPPxr7Ec2iCNFFJvVGHS9wUuTZBiZy3vMxTjuFuOez3eDA7Fv2+jkqDM90ToDGwghzS +LgviJH79NxQJkqeCR28D3R+tC+eV6FUQZ8o3ogixQAsWUdw5TKrji5HNEUYhw== 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=1726545040; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=GjvZJ4xGR8OF+1GI40YErWaVBUDE+OHhSYBl+3WXuYk=; b=jQ0lrQFuhMUL5YdQFtTyWbU33vUaqy6wniwF9Gbf8/Z4qlhf3QehA4H0SdD8BeJvcIkXTw W7U7mt0KCgl5FLJtMq45xLoj7es43VJG8xB/S8L5dO5K5J3dVhGnTn1Br/XFiNp28LaTC3 PMF4VouW7jxYkzw9u8zS2gXr6TWtYvZFhHyhXua/feJp6BRpMmjDTqPYccnG5vd5tK5JLy SyuFj61s+JIYI47tjNdO51miDz6Ii1WqnWUdFwdFUrYQIT78X8U/f8lzImJ+rwH4EuxQv3 7TRrjRcEy99vmKhGdpqQuzheNF6C2q7yRsPceV2xeccU+zR5ZGSMsqOtEIO+9w== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4X779D2mf9zMqr for ; Tue, 17 Sep 2024 03:50:40 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 48H3oeWI088459 for ; Tue, 17 Sep 2024 03:50:40 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 48H3oe51088458; Tue, 17 Sep 2024 03:50:40 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202409170350.48H3oe51088458@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Date: Tue, 17 Sep 2024 03:50:40 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ finance/R-cran-timeSeries | 4030.106 | 4041.110 ------------------------------------------------+-----------------+------------ www/groupoffice | 6.6.58 | 6.8.72 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Tue Sep 17 06:53:46 2024 X-Original-To: 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 4X7CDZ0V2Qz5WZ6y for ; Tue, 17 Sep 2024 06:53:50 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X7CDY5fW4z4bKn; Tue, 17 Sep 2024 06:53:49 +0000 (UTC) (envelope-from gahr@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1726556029; h=from:from:reply-to: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=ag/RVI+pqoTL0cGbY/ZrLmUPjb4J5ymdSZI8YAhDHeo=; b=icOve7cPV5sijdi02YxF6kDvYtG1pKZtI3B6T8NP9YPq+XNqvr/muTgINxZOmcS0yZDJmL T/Ve/wL30Zey7/t/GMoWLPDAZnHTXoYMBSbBkaM2V6jIfePIXv7ea5K2r6bh69SDPyjsX5 ZBloGPhVrYLrEojSNuTyhbbhoztWAgwBw9Wt+80VyKQJm5tAAWfxp5MlqYOgUFFMivLrcq y/LMslNc1rBuMtJBMdlYsp1WTqQStRhL4sUiY7QjZfu5PSPiHj1b631BJiiMYZq7EDmu0Z e0pDX7NyIUBSeOhXIT1EngAcqw0gytYMtDuAtqACYWRfx23ig7104+U8LhJVYw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1726556029; a=rsa-sha256; cv=none; b=Deo8nQlPOfpL4fM83e8oOT4H44o4D+fVmwgtpMq9yZ3t+VUC4t0X6Z+m0OUH8WKJQpfIYf ed+OTNxbdK+/2cIpdzgrP3Eq+/ozeQcuacXfnxeQSr5o2JZsTg8veYFkU8bwwWLQqwbbTw GJY+HcL/enk8Fq3yLTmsA494+Janf0VvRRDIDUCwE+U5fUd2W14KA1xzCSGu+/3RHRZQlc 66Da3fhamlLeQzmPbEY+XHG21KY2AWu53I/hts4ucVFxgMiQkxk0rf1KizzqKFOeM4nA7l F6uDtgsZQUj4+PrZzIOqciWWd6MV1HXjQtnmQIg/9LKwz5KaQyWYX0B4Xh4wjQ== 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=1726556029; h=from:from:reply-to: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=ag/RVI+pqoTL0cGbY/ZrLmUPjb4J5ymdSZI8YAhDHeo=; b=DpysFK8girRIGMBV+lFi1Lwtgg3aDtmEYI1/7apDF9t7duB2GBx0+9oWe4uX/hkbWxB+Qt LXPJe6Ys3vbfohsXblHXBHTr7S9Q1kouCxpmFWPTVPfiR/TqjWD/vo3td1N8wp0GAn5QYr aPmZlBewAOUDfhFUSzIC4abfaopLNSCRZTcB4RdkRVRe6kM3B03vXLTghB2pg44SaiV3PZ IMRvPPsarA4mn87hBdXuDeu8D8s3yDpvuO6FnGFbhgfuFn5JTFtgVvGAmHQRHkTd7odqVE 3au/uu7SSy2o03uYaFjjv10KXJd0AXX4zYFphtxzZy5OqwMrrwzpf9tKg2cHpQ== Received: from ptrcrt.ch (ptrcrt.ch [IPv6:2a02:2770:8:0:21a:4aff:fe7e:c6be]) (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) (Authenticated sender: gahr/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4X7CDY33XNzb3h; Tue, 17 Sep 2024 06:53:49 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Date: Tue, 17 Sep 2024 06:53:46 +0000 From: Pietro Cerutti To: Xavier Humbert Cc: ports@FreeBSD.org Subject: Re: USES=llvm:min=17 wants 17 when 19 is installed Message-ID: Reply-To: ports@FreeBSD.org References: <2pfyhqaqbhi7wkl46qz3iwnhumpglbmzhpfj4g7wjocmuin6x7@lzg3exkn6fck> <4ee9da56-3551-484c-9907-b809d3f9abfc@groumpf.org> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: User-Agent: NeoMutt/20240425-114-f30ad8 On Sep 10 2024, 09:39 +0000, Xavier Humbert wrote: > >Le 10/09/2024 11:36, Xavier Humbert a =E9crit : >>Le 10/09/2024 10:29, Pietro Cerutti a =E9crit : >>>The port lang/picolisp currently depends on LLVM 17. It works fine=20 >>>with newer versions of LLVM too, so in the process of updating it=20 >>>to a new version, I thought I'd update the llvm requirement. >>> >>>I currently have llvm-19 installed, and I am trying to modify the=20 >>>USES line to be USES=3Dllvm:min=3D17,lib in the port's Makefile. >>>I would expect the port to be happy with version 19, but=20 >>>apparently it wants 17: >>> >>>$ pkg info -x llvm >>>llvm19-19.1.0.r4 >>> >>>$ grep USES Makefile >>>USES=3D=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 gmake llvm:min=3D17,lib pkgconfig = readline ssl tar:tgz >>> >>># make all-depends-list | grep llvm >>>ports/devel/llvm17 >>> >>>Any idea? >>> >>You may set >>=A0=A0=A0 DEFAULT_VERSIONS+=3Dllvm=3D19 >>in make.conf >> >> >>Regards, >> >>Xavier >> >And use the variable ${LLVM_PORT:T} in the Makefile That is fine for a local override, but I was looking for a way to say:=20 this ports works fine with llvm 17, 18, or 19; pick whatever is=20 installed, or fallback to llvm's default version. --=20 Pietro Cerutti I have pledged to give 10% of income to effective charities and invite you to join me - https://givingwhatwecan.org From nobody Tue Sep 17 14:24:33 2024 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 4X7PDz0j84z59Wqk for ; Tue, 17 Sep 2024 14:24:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-19.consmr.mail.gq1.yahoo.com (sonic313-19.consmr.mail.gq1.yahoo.com [98.137.65.82]) (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 4X7PDy0vYDz4jYL for ; Tue, 17 Sep 2024 14:24:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=i99I0cuv; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.82 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726583087; bh=ddImg9zsgTNO6HI1z2/sAXmlXJqy2W98l0dl4u04IQg=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=i99I0cuvERFR4CZ6pPtGeOYNIBl9Vi4nRzcSmAOODnJZ0Em/+eVn9FE9gVaPqr73epheb6AH8JU978MuPcZjguhYavoVqlgYbEfZR4j2dewHdk98jGM1Qd6zEF6Woj9Kx0FeVT3g85wG2gC32k81PwoUVG3qiPsv88D7QcSrnr2qDgjJ1srE7Uvn9azgSHVqbpoKN3Wek2GayGmUQv7XjmM8nR1UO/00HdwtAo/LfYV4m8cztD0AY7szOxLSjMnZiCE0216H7u2h6cReyvkWdqaj+eF+nYm3om1/Ux8Rv1MuBIClS00NRLtrrvzIIR+lIVUWQs17sLPK5Jwl6fRB+Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726583087; bh=VLNRF9fiqdmTW0uv8B8Y/bpOgXb2nvwGekst4YACy0V=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=ZgubvPj172a81kRUf1P9QX6nllaQUH4d2YuR9hQom62zFfoR082DRbP2LiMhTEYljmC7LHIsjPUY7103S1xS4vOnLChH2D7hK5pgoihwgs+RT2S/8Mi/8xe75SsOrFHXnEKXp7SDi6GhWttiNtmnkLvmIem9l5PZx3m3rugQV+1zigVLw/3akcXKU7JwfvdBMuqmrJq19bJcIPd6iEgunNclU1Vh/uNIpVzbNTAuN9+lLQdruItEAakuuB1fxAMlFnEAnW8brTuWZV0pCV/Snxos4otNxnuh+KfYuTuxWwwmAQhrMsQ8aKwQhz46ErEiQqXn5lex5eS4bBSks2/fNw== X-YMail-OSG: l8Yrr2YVM1mJevEiuTu36QC_lfumPyfrwCHWuI1ltH4jP56jdv2CSNT2sg9dtOc TUFKFTQfQM11IKwVaSixullekjQJ8BUwU9rAWilffTlsapj94AILun9lpKJALQRgy5qRNiMkPZuE c9lxJEregfoY0pys4gUMCDAhih8Ndj.gYmkK9UXq1yI1atLMNUANlOb422tOjOWf6mhCSEI.2cSx NW5Pil71SoSuVSEYjh0M_pPpfqtfC568QYOlIZnalQ9aJtUdfce4BxF1RQ1d251TiW0cQL511voJ wHyjzW4pObOxHLWfbaOTT9HaJNS5nq6Vv71PZkIftmWroeCF8r4hjbgK01PP0qwM4eP9sk6z8FbT 2PWitYTR1_8wi_zZeEo07Pc9HcSCJDsoA5HY2geqtSHvoV01tEXSyhXDitesCXLWhdVf.41IdCIr HPxgYkIj79dRuEBAe5uKEhuUDZSHgRXdDAFxKGvL8lrK0FoqO3vixsFYrKT5Yr4DinPRkgLAFLLN L2dsQxNyXbzuXU.KA_a4wHISKYPhvDNfchk5bhKYmiGoaq7nqCr3m6UHLX.X2zdjp86afl4kuwcu wYjciLz12M4q_6gCQSSG_OKy0CaxS28BV42Bi5SUqFnD5cWvThG3fGR8OF3.2DI9zKhPUMIlfwyo Jglg_U.TDSEGjAM_zbc72Mu2hkwT.u91CbBwVf0i11VOCoRMZqo7bDJhQBHO0hesl9ya7YC_X1.d kyeh8620V7tNH1W0pBaY3IBYli92XHIacJYcvXEXLqPXz.B9q8S7jO2qEHKlolpifAOTS3Pn7ZHa m28WnxIiJrxdkMPYuu2fNqodCOYCEdA7Eru1M9Wa3HIdicz8Pb_1advMNshDZ8vgLPbZheOCPAX0 OkduNQCTK5ag5QoTaSCRHINLuKP19PG7OtaSS1nAnRogQIwC0QfTGk0TycqqBgY7vY.pKwTASeND ajtpH3w09knE4GRYjRCh5YJHILasTyhpfFaL5e4lCd6o_tTLP3Rdf87xzXwpe.b.LI3s63kS3Hlx G55Cbepq3CfxnbY_.C3v14KVlDL12StKSDFn_L3w5lO84HDkuZLks7A9ftWvLnI1nOuKz1AZoVsi QPRbfFHS5xOuJfP_Z4YSa.NITr6RxjujRlXeTufvb1zQiwzyL2Q9XrYdlpyaE7rZaJ0jGutU9lSf 0K359m9rgn.tMtxqXFvV6U7XIBZn1iT5Rzj2BtjoBL3BA5cL.Z9SSKiFbg8DWu9vVY5SyvHG5JOq t8bRj5Rt0LhqDQCnkps3eeI.an8vWvzQswuHnApib4h8ekjMYaTxXpkdjYZUWnV3HF2jOvzwzEz0 wAZsJGtO0Hv4nGxImaKKlxY0TeoWLra3sfqdol6Pmb_GuGxhr9ztESWKacJQ9pxhq9OJAM8M9W.O kQ3eU33fF.uvZKG59d70EUAAXqbK1Ae4TlsyC9Wp95cBI.XC6cE7f8x7ayBdOc0yKqVe6NMk2U22 qhpUCM6IWi_pgJMlMlpWLGB4DgyisjrHpI6b4uo_vRQYgvP7CwInUxOoafRyvn9yQf2jJ7JByHOt JsjVsN.sQQPNTmL2455BSe8SMfQIL3IC1yrkv0wBl5xhXzi5Trt8tau0e5doAYfsag2pDQP36gfG wG4WJD_Awnd2jjmBzPXUuGhbAmAglD71sdhdJ6wb029GHF.7xiTGbhUS5V9kCsP76mAUEbOwJBIV D61Ig3wbG9oZ9.MQZuzWh.7AHqEqhY.Oj5PUaOq20ZuJVWivG1VY8vAMGjvoln6hrtqPCH_qcA4X g4WD404jnD.S7mWhj92yoehHYn9qJDE_0saAHJrAZoiRDwMRdiW08eVgstN03ApYjJKE9Mp.YyJD EZJqKLgmAZy0wgs0WuL6ETSSo2To6_UaVxPWu3GwVzK7uKUbGTqftTguOxVVeoQO8b5q5XBGZHak brAhbez7AVddZqR4Xpq5wfOM4JZiB3WBWtlAL5mAdcSwWoB.VwsKmXcCl8J5jFqxjozUPahbMCRK Nsxr0TEy.v2TBxft4O1w1lYSDcYSotVuyh5ilSzIgRleaT7Z6LRHXQop1L2wWFHY8Tz5e25Gc8g0 qDIddDlKtTYMDn5bbFtboJtFpNrCkT579MlMJ5F93kVU_fehw0YugGaTy0RQCJxKo_dIKXaAiC3R nUNXvkIqGqtzMhv7npl.lI4r9XbRBuTJtTrti4F2jKkDx8Eg3PRzke_ozBQ9tq_ofVw.9cMiMgcT 9nL437kgJ85QDif51LDO_M.PwurPaRj7FBMaaj2ZJ3F5lUn_B2XwaBrws5n4GUEjvIbH.pfmkxDZ ZcmwR0I51O5mtv0u97k2LBKg8unA- X-Sonic-MF: X-Sonic-ID: cf5caea3-a260-4d23-9198-cf2fbf4e3c47 Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Tue, 17 Sep 2024 14:24:47 +0000 Received: by hermes--production-gq1-5d95dc458-rvnnh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 49b6cf3a15ea8e0f72e2d2fedc693a8c; Tue, 17 Sep 2024 14:24:44 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: official lang/gcc14 package builds are broken, at least for armv7: "error: attempt to use a poisoned identifier" and more Message-Id: <44F55AB3-D1C3-4171-9EE7-C852EBF2055C@yahoo.com> Date: Tue, 17 Sep 2024 07:24:33 -0700 Cc: Lorenzo Salvadore , Brooks Davis , Dimitry Andric , fuz@freebsd.org To: FreeBSD Toolchain , FreeBSD Mailing List X-Mailer: Apple Mail (2.3776.700.51) References: <44F55AB3-D1C3-4171-9EE7-C852EBF2055C.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.986]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.82:from]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.82:from]; RCPT_COUNT_FIVE(0.00)[6] X-Rspamd-Queue-Id: 4X7PDy0vYDz4jYL Also: no member named 'fancy_abort' in namespace 'std' Such is associated with not using STANDARD_BOOTSTRAP for armv7, given = GCC's historic lack of keeping builds of everything working for just = direct use of clang++/libc++ or the like. The specific change that got back into this issue was: -LANGUAGES:=3D c,c++,objc,fortran +LANGUAGES:=3D c,c++,objc,fortran,jit It is the jit part of the build that fails to build as stands. See: = https://pkg-status.freebsd.org/ampere2/data/main-armv7-default/p13f486017d= 78_s3df987c99/logs/errors/gcc14-14.2.0_1.log Example: In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/dummy-frontend.cc:23= : In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/jit-playback.h:24: In file included from /usr/include/c++/v1/string:594: In file included from = /usr/include/c++/v1/__memory_resource/polymorphic_allocator.h:20: In file included from /usr/include/c++/v1/tuple:1455: In file included from /usr/include/c++/v1/exception:82: /usr/include/c++/v1/__exception/exception_ptr.h:111:3: error: no member = named 'fancy_abort' in namespace 'std'; did you mean simply = 'fancy_abort'? 111 | std::abort(); | ^~~~~ /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/system.h:808:13: note: = 'fancy_abort' declared here 808 | extern void fancy_abort (const char *, int, const char *) | ^ In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/dummy-frontend.cc:23= : In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/jit-playback.h:26: In file included from /usr/include/c++/v1/vector:325: In file included from /usr/include/c++/v1/__format/formatter_bool.h:20: In file included from = /usr/include/c++/v1/__format/formatter_integral.h:35: /usr/include/c++/v1/locale:288:32: error: attempt to use a poisoned = identifier 288 | __status =3D (unsigned char*)malloc(__nkw); | ^ /usr/include/c++/v1/locale:1385:24: error: attempt to use a poisoned = identifier 1385 | __ob =3D (char_type*)malloc(2 * static_cast(__nc) * = sizeof(char_type)); | ^ /usr/include/c++/v1/locale:2429:31: error: attempt to use a poisoned = identifier 2429 | _Tp* __t =3D (_Tp*)std::realloc(__owns ? __b.get() : 0, = __new_cap); | ^ /usr/include/c++/v1/locale:2632:24: error: attempt to use a poisoned = identifier 2632 | __h.reset((char*)malloc(static_cast(__wn - __wb.get() + = 2))); | ^ /usr/include/c++/v1/locale:2910:28: error: attempt to use a poisoned = identifier 2910 | __hd.reset((char_type*)malloc(static_cast(__n) * = sizeof(char_type))); | ^ /usr/include/c++/v1/locale:2936:28: error: attempt to use a poisoned = identifier 2936 | __hw.reset((char_type*)malloc(__exn * sizeof(char_type))); | ^ /usr/include/c++/v1/locale:2974:27: error: attempt to use a poisoned = identifier 2974 | __h.reset((char_type*)malloc(__exn * sizeof(char_type))); | ^ =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Tue Sep 17 16:43:47 2024 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 4X7SKb0Sw7z5VcSn for ; Tue, 17 Sep 2024 16:44:03 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-20.consmr.mail.gq1.yahoo.com (sonic317-20.consmr.mail.gq1.yahoo.com [98.137.66.146]) (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 4X7SKY6z1Tz4yvJ for ; Tue, 17 Sep 2024 16:44:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=pPWHiAQl; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.146 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726591440; bh=/rC1BSQythFXD+1amZ81Hs+8D95R7aNLsD0Rb+MdzxI=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=pPWHiAQlHLAJias/DMHj/HPSU7txbZnf3o5tJ9tKjU8mjT+Q71T/m1g9PqgviuNLfvk5y8/TZ2dBtKGPH6mzV9WwTPaJLQNZwlPVlHBNxpaN34SgimmVuxQgpq00lGEndtsX9Dh29rXRr/GslZwlLeEN5C8jjqI+K/xbVHUjfY5dojjgaQTq6h+ezZytK0TgvlqNJfFUTPlw9czTzjgv1TaZ7qPSOutMg3+yJ2IVmtW0jwl1AoEGg5mNwFWQJxdAWVOERsM9jx8AslbAQwPsSJETnURUihVK2+TBHevEmBXIwbt3+B8zY3LSSM/FSRvo9691iNQTA+m2Xf5++S0wQQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726591440; bh=qGhMqZ8HuNl6rOH43y9Ck0m+YNxnvgB3W2uS4L7M6Nd=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=FcCcXWIIHq319508CLVuAYGUcSfPdY9Z2/3EZp8R0SLzxVkFz8jZHDllUDIy0ib++65ucT+BfI6AfDlErH/INfeQPOiQVSsBgpAGuFlZBHinWqutIvIy/M/rVuERJ0YmWFL2k1rtrXu7l07lHtimlo7N9MXtsGxSN7cYeCtrCX/N3uuLdIua/LrDAj+0l3oz7TelbMjjH8Wv0ClJQrumflnN/xByPNLf5PRiuiIMIHScX25JOIFdRaTFoXmOIwvrkijAIL9/GiUZMGbAFY3QYPxflpx1FcK5UZWPZxSP9cKEqcCgkuQvFQuV87G5dNZWB7BFLysqM6FrkUcLRoTa/Q== X-YMail-OSG: DqbBbpwVM1kx.24g640gOWyK3HQ8BfzopjisUgcFJj.0XDlGxlfk72k7K_48_gU lwlWXYjXcl5BTLlUCLQA.CuJz0Gf8kzLb_DkP2SLb1ql7K1PjuZWtOnooJl7h3FVM9KYKlbCNYDt Hm4w2Mv18CJfdPJ2ktovrxJX62xWL_wi26xlrucYRKd_K5u0Mmunwgd73mYlIMiFG.Ih0OH_iUG6 6WRtJqa4qFt8gzpd2W10D7Lm_qxyPrF4DKxBxSqCwdxiIt7Tj1ntndCwUyvxZKR3K8fmrGWuqE.6 mXzZ.AwMHFBk6J22uuoBKrFNz7QVcMMTsqrOFBzbRj96BTYnkCtXdjrGmZVsHv5msW5cgqa.vfts rSRb4kUs53ZHyyRDwZX3jKPwG12e0T7bVq5.Ws5Ti_r9tgj2JASAGW4xCaCYUIyZGuVuHzNvcshT .RZzZDJNq9G1ikyxOMXcAIqnJ7Hf88rCP5txjHdnYo7a6iryiepo3ej8McjXPq3mwK89yO7wOwiN sMiHbEJTU7THFU6KU3wlpB2AAZ29nMRvCrzsRWm_Nn8Y8oogzXf4AR.6OZQ59tKdR8pxm3EmUtT9 ZtOJ3wJ7atUXR010rsVT.TyAFOSfFa7le_cQqgvfIw0ZiSRPZOoreZ1n17GW8UTJHTK0IZu6kkmI 2P_Lu8DSznyS8GcKQS9jFQSffi9APiIqPJ.SpzWMN2kVf5z2wmQXWc6LXwRI57QO6MB0SmQfuvam VN2bgGPKgpmpDt_pdIdBA5awPv2o5OcBEuhbQ5erLpiZqScnymoJDk0cGpmL0Kgp5iFCS4PrUhXJ C4fGJUK4i4XEi4__x9vjlp9_5DtBNc9dIiLYBtkLWn0n9065Zlp13tbFq_gY8qyYQOcCtq9.2ym1 2GxXFHPDXek8.K0vl_znRlxLfrUUgp22mUmh3W2FAjdLFJ64TspL5qSa5W0Z2GtyWbUMAeZ_1UJa 6u6uZ6U07ZJ1FimCvRtfrir7KEQsIW5VgVbaCWo9VPYNt2RiG34hfqEI7TtvTns.pplADY8lro2w 0x5sV8.vD6.8zec0MqT1JFvA64J2xF.uiTTvzoxwgBABDvV4sE8kVJBWdoI4ny_LYmxB6eeM_BW_ KGcggeB0T7fFfob8zrMBjdJbcf25Cjrgs4_cl.cEVj.JNBXdpXQDAGDx0rnDr2P5vJ_9jD6Z2y5q zIdLiz9aWk2Y71u.AEXwA4EeyR.VuERm3Go8eG2G5su4AO9kEd5Mz9L5GvYlMwI_Z5dmJ0kQfEcx t9Re7GUXPp15oNUsl7x1JnJJ_msww1Uz7YmpYlPJ9DtmPQ.emEDHYn9hqZz1Ae5zI_HoYiEBb.Fv 4DAmQi7_0A0x4oisM31e6u2B7Q4AO24sF3Iw6mRWLruhqBjwuuKiPIlriOAY0D6UApbRbz9gmUKd xxvnT0EYd3i6u6YAleXAZ8Gb6m2Uh9c_NW3AxprUTFHxmacMgK2bc9ehjuf7DtuHaO8E3mofwH.3 7.OHwoJUwLGnuoJ6TAWvmIFY8LCQZXlhxamN9Lx6gBaNV_P04QDyzz_n8HD_B9piWFHdvDCb7XLc OcBMgImUWSQgczD4_qAeJ4fXSawWNKdoY_Q94uFkH_mHTux1SdH1bPRsQ2lwTQBF5l8Taiq0R60N NNz5EurNfysJjqsTKVjvaGRlCAuPe.UO_eNi5TaswTrCa7ql0KsDMRlKkupbJhaGkyuaIKcBF_Bh 7j8GDTgC_YrmoUvwVU9jhMw1myg.5F9feiL7TZ3LFCR2Mxn4Lrb0_5A890tU2wo_lDWFrpWxrXOj u3cuy6WXUZ5pdy1Jjimt5PIyEkz_y9OT79PoTzz7hDJKkBFbVb9fxw0wkSq1gBDzyH0K0H0MlkNg hhYaXY9My3F5Ol8OADFJYyYaogQnteHJTvyjezmw3.K0IPL.SrJrELf1rO8dHA4YJfB2fyLf51PN eHz9B8Ntdvz3CtmitlmMd4BESaabmJRZ8IZgHqprC6ee1yZR672RAqqrqL1_nxHpFDO440qX0ptA WvWCgpKIAL9EOEATCt3dSShsmxD1zQkHf9bD04GQhy72vmNF_3aqHoZoGuAo9KSeS4kXGfXi.3vK pF_awLq1yxoWBnttioe1vv4MRBcc5pF7QvMdg_egZdDnY.lKYhS9anabN2Sgr1NoWU9SDQxY5J0_ ECQosZCEfrPTFhAtMZLBnn7EOoGhGy22Orhkn.urur.S.RRkTB0Ippgmvenx7B1Bw0dtrx6SCqJv gVaTviVCwagVLv_dTS5JFF_BQGF5WhRz_cKnIWgFX8KeqhYeCetXhzkYN0yM5SU.guCmq5379Yws MSbgvEEtFk4R15Off X-Sonic-MF: X-Sonic-ID: 10ebeb82-caf6-4d65-918c-445aff266134 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Tue, 17 Sep 2024 16:44:00 +0000 Received: by hermes--production-gq1-5d95dc458-kk28l (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 40b3e8a2827cb3c2217afe531a4441f5; Tue, 17 Sep 2024 16:43:58 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: lang/gcc14-devel fails to build for armv7: "You must select one and only one option from the BOOTSTRAP single" Message-Id: <86BC59E9-8899-4091-A804-A40A08BE17FA@yahoo.com> Date: Tue, 17 Sep 2024 09:43:47 -0700 To: FreeBSD Mailing List , Lorenzo Salvadore X-Mailer: Apple Mail (2.3776.700.51) References: <86BC59E9-8899-4091-A804-A40A08BE17FA.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.92 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.92)[-0.922]; 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]; FROM_HAS_DN(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.146:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.146:from] X-Rspamd-Queue-Id: 4X7SKY6z1Tz4yvJ For example, = https://lists.freebsd.org/archives/freebsd-pkg-fallout/2024-September/6521= 26.html reports: ---Begin OPTIONS List--- =3D=3D=3D=3D> You must select one and only one option from the BOOTSTRAP = single =3D=3D=3D=3D=3D> No option was selected (and one must be) *** Error code 1 Stop. make: stopped making "showconfig" in /usr/ports/lang/gcc14-devel . . . =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D env: NO_DEPENDS=3Dyes USER=3Droot UID=3D0 GID=3D0 Making GCC 14.2.1.s20240831 for armv7-portbld-freebsd15.0 = [c,c++,objc,fortran,jit] =3D=3D=3D> License GPLv3 GPLv3RLE accepted by the user =3D=3D=3D=3D> You must select one and only one option from the BOOTSTRAP = single =3D=3D=3D=3D=3D> No option was selected (and one must be) *** Error code 1 Stop. make: stopped making "check-sanity" in /usr/ports/lang/gcc14-devel For reference: It looks like this goes back to 2024-May or before, for all of: 140releng-armv7-quarterly 140releng-armv7-default 132releng-armv7-quarterly 132releng-armv7-default (For other reasons over this time, until recently, builds of main-armv7-default never completed the overall "bulk -a". But main-armv7-default shows 2 recent examples, starting when the armv7 jails on ampere2 were updated to a vintage that had the fix for that more overall problem for main.) =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Tue Sep 17 18:40:34 2024 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 4X7Vw859Fdz5VcG4; Tue, 17 Sep 2024 18:40:40 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X7Vw831p8z59LD; Tue, 17 Sep 2024 18:40:40 +0000 (UTC) (envelope-from dim@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1726598440; 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: in-reply-to:in-reply-to:references:references; bh=NL+z9BpZfz5CmeJG4OLrSonyfKmCYHMnzVZNlA3+otU=; b=e4hRBgLuXeriG4O6FPK/1/7K9VQki/XT1RHwmOKud4I9MP9mIWZ3NmMySkSXbgeqm/8Yw7 x8Z8+OEA5QdV3Bo0DVzD5uK9jJBRg/fGbT1612qAdiuvrDPhmbUkIceYI2OtuVypgJUHS0 KzjAZFiwCDR+qpnGv5IJMSr1p+fL+6nPyxNZngXIdwuImXfyskHjAA2qP+XmW6/i1M9vQz XVPp0LceNKNf1oihNbxDepEypzH0OAPiw+6tfgAwGf9nqlMrSHRvbs4ws4PyBOhd6KfxIi lZ9Sy85YZEA+E8jC6l1+XQja0QdlTeYsNctMbheFwI/rmv331L9zdj0+NrMU0Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1726598440; a=rsa-sha256; cv=none; b=hQ9AlzP1qsc9h2QXKFDMpxEAjqtw/l8QUdSb5tQ5W6PoXJAr9v0YrgMwfiPVaappqQjorn kXD0G5WEBbvdf5G5JXGGcHAZ/vTKYoVM98MEsHVxyo7cmxgQhpsnURU1mGmnq+cRSpBxqB T30ykHsay2GoCifRU8Lj34cvvr5Ah/5qaNbp7r3HpP6DTujoUpsYu3cNf6FvvX43P1CGkT GHj/q5R/OM6RBYv92fq5gJx0WbVOw1iJx3RM6V0dYbSDYt8V255MWrASey9zG7uubdYGrM ixAGjuwlsJTRkXhnT0vVIfKR0JAiON7p3xtHpwnqbOaYBh5ieWGk61HvJ+0ASg== 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=1726598440; 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: in-reply-to:in-reply-to:references:references; bh=NL+z9BpZfz5CmeJG4OLrSonyfKmCYHMnzVZNlA3+otU=; b=iFlgkq4X/mnXsw5ewaP9LQPLfU1SZ7iSVIV2fpI9s/3+OGLCJLZZs4H45Z6hdPWyPGBb2P SBb4F5lOAZwpO8qrwfeiAaKIwGwZ14ESmJHAYAn6n3FrUnGUMypJ1tJxxi34y4OFsWRnqq Qc4UOifM6RrUnHZHRooIOEkvKVgTVcuS3JGzQtEGsiKfAKVcmzaRP5dRBFZtWBmZmFfGqP AU1MNe3tvD3nRDcTnsr1QJ0zs+ybHEY9nQIMEWC98QQgC32b60SCbNgCTe0TDKxmlHUFZt yHtxp1g5oHk4EpwDfBamuKqo78UGcjiU5W60yCXZzOAhco3VWCbnb0b4IHWCuQ== 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 "R10" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id 4X7Vw81xkxz15qr; Tue, 17 Sep 2024 18:40:40 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtpclient.apple (longrow.wg.andric.com [10.69.1.2]) (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 6F01D67053; Tue, 17 Sep 2024 20:40:37 +0200 (CEST) From: Dimitry Andric Message-Id: Content-Type: multipart/mixed; boundary="Apple-Mail=_C4C2E523-FD3C-447B-B23C-A194117E0C88" List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6.1.2\)) Subject: Re: official lang/gcc14 package builds are broken, at least for armv7: "error: attempt to use a poisoned identifier" and more Date: Tue, 17 Sep 2024 20:40:34 +0200 In-Reply-To: <44F55AB3-D1C3-4171-9EE7-C852EBF2055C@yahoo.com> Cc: FreeBSD Toolchain , FreeBSD Mailing List , Lorenzo Salvadore , Brooks Davis , fuz@freebsd.org To: Mark Millard References: <44F55AB3-D1C3-4171-9EE7-C852EBF2055C.ref@yahoo.com> <44F55AB3-D1C3-4171-9EE7-C852EBF2055C@yahoo.com> X-Mailer: Apple Mail (2.3731.700.6.1.2) --Apple-Mail=_C4C2E523-FD3C-447B-B23C-A194117E0C88 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii This is because of gcc's weird identifier poisoning system, and them not = correctly marking all used standard C++ headers for inclusion before the = poisoning takes place. Try the attached patch, which I have been using for a long time now = (months, at least since the bootstrap options were deleted, but which I = reverted locally). -Dimitry --Apple-Mail=_C4C2E523-FD3C-447B-B23C-A194117E0C88 Content-Disposition: attachment; filename=lang__gcc14-devel-fix-plugins-1.diff Content-Type: application/octet-stream; x-unix-mode=0644; name="lang__gcc14-devel-fix-plugins-1.diff" Content-Transfer-Encoding: 7bit commit 796ff654329e8b58ea1455552501a110e821ee3a Author: Dimitry Andric Date: 2024-02-08T13:35:27+01:00 lang/gcc14-devel: apply fixes for plugins diff --git a/lang/gcc14-devel/files/patch-gcc_jit_dummy-frontend.cc b/lang/gcc14-devel/files/patch-gcc_jit_dummy-frontend.cc new file mode 100644 index 000000000000..db708c731596 --- /dev/null +++ b/lang/gcc14-devel/files/patch-gcc_jit_dummy-frontend.cc @@ -0,0 +1,11 @@ +--- gcc/jit/dummy-frontend.cc.orig 2024-01-14 22:32:46 UTC ++++ gcc/jit/dummy-frontend.cc +@@ -18,6 +18,8 @@ along with GCC; see the file COPYING3. If not see + . */ + + #include "config.h" ++#define INCLUDE_STRING ++#define INCLUDE_VECTOR + #include "system.h" + #include "coretypes.h" + #include "jit-playback.h" diff --git a/lang/gcc14-devel/files/patch-gcc_jit_jit-builtins.cc b/lang/gcc14-devel/files/patch-gcc_jit_jit-builtins.cc new file mode 100644 index 000000000000..1840caaad2d3 --- /dev/null +++ b/lang/gcc14-devel/files/patch-gcc_jit_jit-builtins.cc @@ -0,0 +1,11 @@ +--- gcc/jit/jit-builtins.cc.orig 2024-01-14 22:32:46 UTC ++++ gcc/jit/jit-builtins.cc +@@ -18,6 +18,8 @@ along with GCC; see the file COPYING3. If not see + . */ + + #include "config.h" ++#define INCLUDE_STRING ++#define INCLUDE_VECTOR + #include "system.h" + #include "coretypes.h" + #include "target.h" diff --git a/lang/gcc14-devel/files/patch-gcc_jit_jit-playback.cc b/lang/gcc14-devel/files/patch-gcc_jit_jit-playback.cc new file mode 100644 index 000000000000..f352011dfcce --- /dev/null +++ b/lang/gcc14-devel/files/patch-gcc_jit_jit-playback.cc @@ -0,0 +1,11 @@ +--- gcc/jit/jit-playback.cc.orig 2024-01-14 22:32:46 UTC ++++ gcc/jit/jit-playback.cc +@@ -20,6 +20,8 @@ along with GCC; see the file COPYING3. If not see + + #include "config.h" + #define INCLUDE_MUTEX ++#define INCLUDE_STRING ++#define INCLUDE_VECTOR + #include "libgccjit.h" + #include "system.h" + #include "coretypes.h" diff --git a/lang/gcc14-devel/files/patch-gcc_jit_jit-recording.cc b/lang/gcc14-devel/files/patch-gcc_jit_jit-recording.cc new file mode 100644 index 000000000000..15e456fcb923 --- /dev/null +++ b/lang/gcc14-devel/files/patch-gcc_jit_jit-recording.cc @@ -0,0 +1,11 @@ +--- gcc/jit/jit-recording.cc.orig 2024-01-14 22:32:46 UTC ++++ gcc/jit/jit-recording.cc +@@ -20,6 +20,8 @@ along with GCC; see the file COPYING3. If not see + + #include "config.h" + #define INCLUDE_SSTREAM ++#define INCLUDE_STRING ++#define INCLUDE_VECTOR + #include "system.h" + #include "coretypes.h" + #include "tm.h" diff --git a/lang/gcc14-devel/files/patch-gcc_jit_libgccjit.cc b/lang/gcc14-devel/files/patch-gcc_jit_libgccjit.cc new file mode 100644 index 000000000000..ca1b4c27e0c5 --- /dev/null +++ b/lang/gcc14-devel/files/patch-gcc_jit_libgccjit.cc @@ -0,0 +1,11 @@ +--- gcc/jit/libgccjit.cc.orig 2024-01-14 22:32:46 UTC ++++ gcc/jit/libgccjit.cc +@@ -20,6 +20,8 @@ along with GCC; see the file COPYING3. If not see + + #include "config.h" + #define INCLUDE_MUTEX ++#define INCLUDE_STRING ++#define INCLUDE_VECTOR + #include "system.h" + #include "coretypes.h" + #include "timevar.h" --Apple-Mail=_C4C2E523-FD3C-447B-B23C-A194117E0C88 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On 17 Sep 2024, at 16:24, Mark Millard wrote: >=20 > Also: no member named 'fancy_abort' in namespace 'std' >=20 > Such is associated with not using STANDARD_BOOTSTRAP for armv7, given = GCC's historic lack of keeping builds of everything working for just = direct use of clang++/libc++ or the like. >=20 > The specific change that got back into this issue was: >=20 > -LANGUAGES:=3D c,c++,objc,fortran > +LANGUAGES:=3D c,c++,objc,fortran,jit >=20 > It is the jit part of the build that fails to build as stands. >=20 > See: >=20 > = https://pkg-status.freebsd.org/ampere2/data/main-armv7-default/p13f486017d= 78_s3df987c99/logs/errors/gcc14-14.2.0_1.log >=20 > Example: >=20 > In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/dummy-frontend.cc:23= : > In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/jit-playback.h:24: > In file included from /usr/include/c++/v1/string:594: > In file included from = /usr/include/c++/v1/__memory_resource/polymorphic_allocator.h:20: > In file included from /usr/include/c++/v1/tuple:1455: > In file included from /usr/include/c++/v1/exception:82: > /usr/include/c++/v1/__exception/exception_ptr.h:111:3: error: no = member named 'fancy_abort' in namespace 'std'; did you mean simply = 'fancy_abort'? > 111 | std::abort(); > | ^~~~~ > /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/system.h:808:13: = note: 'fancy_abort' declared here > 808 | extern void fancy_abort (const char *, int, const char *) > | ^ > In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/dummy-frontend.cc:23= : > In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/jit-playback.h:26: > In file included from /usr/include/c++/v1/vector:325: > In file included from = /usr/include/c++/v1/__format/formatter_bool.h:20: > In file included from = /usr/include/c++/v1/__format/formatter_integral.h:35: > /usr/include/c++/v1/locale:288:32: error: attempt to use a poisoned = identifier > 288 | __status =3D (unsigned char*)malloc(__nkw); > | ^ > /usr/include/c++/v1/locale:1385:24: error: attempt to use a poisoned = identifier > 1385 | __ob =3D (char_type*)malloc(2 * static_cast(__nc) * = sizeof(char_type)); > | ^ > /usr/include/c++/v1/locale:2429:31: error: attempt to use a poisoned = identifier > 2429 | _Tp* __t =3D (_Tp*)std::realloc(__owns ? __b.get() : 0, = __new_cap); > | ^ > /usr/include/c++/v1/locale:2632:24: error: attempt to use a poisoned = identifier > 2632 | __h.reset((char*)malloc(static_cast(__wn - __wb.get() + = 2))); > | ^ > /usr/include/c++/v1/locale:2910:28: error: attempt to use a poisoned = identifier > 2910 | __hd.reset((char_type*)malloc(static_cast(__n) * = sizeof(char_type))); > | ^ > /usr/include/c++/v1/locale:2936:28: error: attempt to use a poisoned = identifier > 2936 | __hw.reset((char_type*)malloc(__exn * sizeof(char_type))); > | ^ > /usr/include/c++/v1/locale:2974:27: error: attempt to use a poisoned = identifier > 2974 | __h.reset((char_type*)malloc(__exn * sizeof(char_type))); > | ^ >=20 >=20 >=20 > =3D=3D=3D > Mark Millard > marklmi at yahoo.com >=20 >=20 --Apple-Mail=_C4C2E523-FD3C-447B-B23C-A194117E0C88-- From nobody Wed Sep 18 03:19:54 2024 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 4X7kRZ5sBbz52F0H for ; Wed, 18 Sep 2024 03:20:10 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-20.consmr.mail.gq1.yahoo.com (sonic301-20.consmr.mail.gq1.yahoo.com [98.137.64.146]) (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 4X7kRZ1QRpz4rxB for ; Wed, 18 Sep 2024 03:20:10 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726629607; bh=jnF3vDTGd00QHEjoobWZNWMlSbhtCCsbhpZXRrx6LEE=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=PbhMuvt98lr0n5p3r3TxfR14aPaSup8TBpeZA6yizvEMcgx3aKyXKJr++X7w2a0bfNOkk71SQmxL+kVMLuUfZMqKPVw44o9sTH5NzQ96ajJ3EiVc/62dyy8AjmoF1aM2wHAbTLK8RGz8F2wbhBBUYcM8otee5bTnODTjtee/Wq16F0vMssfLBDkqIubLbBsHc/lWumnYRaQMT4vo90ezQka3PuCkSoNRSVJH3q7QJVUs6r6PumQoxPz+JRJnEjdYUnkqY2acW+GTENTwoChQg0SQA0yVydA2kdcZ4sSCmvq3p71ykf8jaMWoqibGXu+G1EXZC7AxVY66LuM7901zwQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726629607; bh=zW038VDi1LiWM+QHsG3ojWsRaVhtaargeW8KhKsNTCV=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=LmwTeCkFAQuz9nYD1aEHh0ZS76etg6ERkPj1FyzY/sRWiKOcpAJkM76F+81bASMbRLqXcqDV4gBjneuDsu6evKKMyo4OVjFDncxGMu/ClBUI6oFjsr16BqHldT8eFCTdknEmsDB+NJcvug7TVuwSC/duUrwCIB1QkQxHq9+03MG2fJjDOo8Fgffztd2bNilXMdgTFRIu3Ip37Ap92GD8+gaOyd1/NxfbLL06pYmD93Ga04a1/sRCN0E/ZYMVb912mkUmfu9oLCk5MTF9mTKTxcy+Qd7YfD9Wr8TCS345SqQLOCycAWrnTKs8vmy5TO1VzdJmAKLYVhmB8oMetkIRsQ== X-YMail-OSG: lE70BVkVM1k6gIbiz4GuCcIHOghLiZ4A0cZMp1T.PCaTNh.I37ZBG2rrHDVX5Vc xwHdgSWWILPbbVhqAyZCkjOhunsWqBZebLKtBTPyzhfesR2wPSxqCcFJiOsqwYaPoyDQHIMnWHXJ r6iMSanAgzR6BRgr3hNDw4YOqi7q5fDXxVKO9yZjA2ejBVn07xFSTSQ1b_xU5ElQWRAaPr_9akFf 7NFfGuaqW4CqzhQYXpyVgqw4Bj.42mitGCtRtvpot_.IlcYv_V_cMU1Ch9DJmb_9bt.JGdQ_rlgg Ov4molZUFNSSg5AXNTijx8j4lSq59NcSx3EKckDuDdsuiS8rw42F5WEmLXXInJvDvyops50KWPJb yK6esHudTjsHXv3hchNjPoXRCktjpnF2VZNtTbf60RoFE.mvc3HG0t7kHVbiNMTW1egjbUUzDGmV 8ajbQZXoc3nj1QJB3mXMV6Mycs.J4t7b9l2MxK6Y6WKhkI_c5KuZkpd2MZaupukwggaS52YoKNdD epyw2En6H7glMRB9FBBID7sq2HjtXNF62eJqcDYsxfF0C_v7KsOv3vec6uPTuUby8LQuB32A0XgT XfMXzJPfdyW7mgC.FGruymWa8u0TtJ3wsFRW6H6aG63CqAwl.jJIHQGFHLyooDvetFa_FO3HCiXj IKKCn0JTWaAjMGmkVAH.XPaKE_x11NaAuRszeCA8srLJA_crPIdNGaiB_QRxKbMgj13XT.q1Bcr8 72vg3JD2OTkEU.n9FwcLW.0ZkTto5UR0GoFL.ptwv1deGxTKD7stSp7RAJFUHx1DG.nmru6B4IDL w8_rvenXR091v5ouPawh3yECiYnIvR9CqgMx0dD5OXNmK_Z4y1UUmtxyuw6jBT1HRK1pGnioHVKz 32DBn0DTWPz4f7eFwLOtHT5YApP5Yh5UQECwV_5_13d.SBNliM.puDp1QpitxrVBsD5wLFlzGPOV jMhK_JZ2v1J3bQBxJuBIXXIHr3chSesLLQzAFo.mm.njl7XXCxH3_v17GKt5OQ33bJ_hJYLzRjaZ TtX13nc_3brPYOiJqdKC1of_rxxKg.oZ3vEUBfymu2p1HeOBSmosyDchoZB38Y7iCq2M4jRtS7yl FC7_bASf54no6T3zfQuegLIWjYVXrJnUjtfKtAZratrcKbxFZ.0y6U3P0EW5r1vc3d4XKydyUzqu VfHVl5rSgufpDduaRSiAjGF287gx.hHuLVo3UoZtdFHj8yKTLUa_egQnb7iR8kjKvFbrWpTpUhBE BK0PM1FypTYDbqOy.6u7HxLze5dwQk1z1_Pk_BKIwLQDRLArp0s1McJPWdbO9Ovfm1wWoByDSmE_ Q5RdbK8ODQI4Mfu0i_bNlQ5TUw_32qIN9f7GG7Ax2aGZ4n6BSa3RBsf6bVQ.qa7aCdL91F5KUnjy GCQFgfoiqx21lv8AVWBxG5oOZUvD8sHcG2R68YW2ucI1cloMYX_GBnqEdSvjjihIJD5JzaPuJICX mnF2DtjIR199vYRmcLQAD83RZmcazPaunotoBknSGNYRYZSQee6eh9ND7es3bj_EHeNF.Qxhcpo9 wjJQT6rQ.hXI4WyBQl21H2DfIPtDwFPo3wVj6yKzIXHSJDvPGbZpLxuGMjyFBub0ZFGGMK2DL5Ru xJMcULhNu7FnkmSeE474TkfTOo.IFZY0ymfd3sLQ5o63Rgl4R9faidXKVEJKuxKT8csW8juWkOmA n3tM1Kv8EGjxf.CU8TrRnUdBUA03iLTzHB8Ef1cHxDsfX2kR4qv2rimnTAtKHMjr2GwNPYNCbWa9 s9BDhPbqq3q14kDLILK4XRD8AHzh2cBX6DLpSkvK69i4Mk318Z5B8X0zFd5.MEmLrbGgkoppfUec ph1mXsEk5JzUdcoOIGBmF7ok_JcxAdaNMAoLKA_PFfbqso8k8eEPE8sBbk82kaJUiTg7EBYICw7w BWm.i4KgNPd0E5sNE.1k5etxJ97UmP80ZQQuXc9aijdmngWKNk77iGUBFgUWNGDQXh5lOvTh4sap LnvVyrZJiiseuS6MLfmH0ofvmkcnqtOqiUl1hD7_G2aq.jiRA_f0HYl7adWlP2Q_TOvtKdbJBaNk kanFCXFzsykppc0ssRYIqtsRXnsKlykp5X08bRWBykgTQkIQ.MlzSFkxx7gzyC3Loqi2GvYXtWSr .IclOJdgaPSvKzuPlVXLHPUkPjdzBlGlj6r6PXW3Ot5EcViOOtUmffYmMtpnEojMk6sdfD.rqTm3 NTjg3V6ZBBZkF_RH7IMeTK2ko40t5VKxa2.UoJUe6uQk88XZVls1ZMEFQPsgs22Y7ZfgKiFt8wbu WoL1AJzgvTb1e44ZKrgKcP36X893fYph2aSswfJgNUA-- X-Sonic-MF: X-Sonic-ID: dd3185cf-eefa-4559-86c2-bdb7d72429ba Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Wed, 18 Sep 2024 03:20:07 +0000 Received: by hermes--production-gq1-5d95dc458-4tw7n (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a693d42011b7fe54cddb482bfc70e291; Wed, 18 Sep 2024 03:20:05 +0000 (UTC) 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: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: Re: official lang/gcc14 package builds are broken, at least for armv7: "error: attempt to use a poisoned identifier" and more From: Mark Millard In-Reply-To: Date: Tue, 17 Sep 2024 20:19:54 -0700 Cc: FreeBSD Toolchain , FreeBSD Mailing List , Lorenzo Salvadore , Brooks Davis , fuz@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <44F55AB3-D1C3-4171-9EE7-C852EBF2055C.ref@yahoo.com> <44F55AB3-D1C3-4171-9EE7-C852EBF2055C@yahoo.com> To: Dimitry Andric X-Mailer: Apple Mail (2.3776.700.51) 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:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4X7kRZ1QRpz4rxB On Sep 17, 2024, at 11:40, Dimitry Andric wrote: > This is because of gcc's weird identifier poisoning system, and them = not correctly marking all used standard C++ headers for inclusion before = the poisoning takes place. >=20 > Try the attached patch, which I have been using for a long time now = (months, at least since the bootstrap options were deleted, but which I = reverted locally). >=20 > -Dimitry >=20 > >=20 >> On 17 Sep 2024, at 16:24, Mark Millard wrote: >>=20 >> Also: no member named 'fancy_abort' in namespace 'std' >>=20 >> Such is associated with not using STANDARD_BOOTSTRAP for armv7, given = GCC's historic lack of keeping builds of everything working for just = direct use of clang++/libc++ or the like. >>=20 >> The specific change that got back into this issue was: >>=20 >> -LANGUAGES:=3D c,c++,objc,fortran >> +LANGUAGES:=3D c,c++,objc,fortran,jit >>=20 >> It is the jit part of the build that fails to build as stands. >>=20 >> See: >>=20 >> = https://pkg-status.freebsd.org/ampere2/data/main-armv7-default/p13f486017d= 78_s3df987c99/logs/errors/gcc14-14.2.0_1.log >>=20 >> Example: >>=20 >> In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/dummy-frontend.cc:23= : >> In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/jit-playback.h:24: >> In file included from /usr/include/c++/v1/string:594: >> In file included from = /usr/include/c++/v1/__memory_resource/polymorphic_allocator.h:20: >> In file included from /usr/include/c++/v1/tuple:1455: >> In file included from /usr/include/c++/v1/exception:82: >> /usr/include/c++/v1/__exception/exception_ptr.h:111:3: error: no = member named 'fancy_abort' in namespace 'std'; did you mean simply = 'fancy_abort'? >> 111 | std::abort(); >> | ^~~~~ >> /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/system.h:808:13: = note: 'fancy_abort' declared here >> 808 | extern void fancy_abort (const char *, int, const char *) >> | ^ >> In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/dummy-frontend.cc:23= : >> In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/jit-playback.h:26: >> In file included from /usr/include/c++/v1/vector:325: >> In file included from = /usr/include/c++/v1/__format/formatter_bool.h:20: >> In file included from = /usr/include/c++/v1/__format/formatter_integral.h:35: >> /usr/include/c++/v1/locale:288:32: error: attempt to use a poisoned = identifier >> 288 | __status =3D (unsigned char*)malloc(__nkw); >> | ^ >> /usr/include/c++/v1/locale:1385:24: error: attempt to use a poisoned = identifier >> 1385 | __ob =3D (char_type*)malloc(2 * static_cast(__nc) * = sizeof(char_type)); >> | ^ >> /usr/include/c++/v1/locale:2429:31: error: attempt to use a poisoned = identifier >> 2429 | _Tp* __t =3D (_Tp*)std::realloc(__owns ? __b.get() : 0, = __new_cap); >> | ^ >> /usr/include/c++/v1/locale:2632:24: error: attempt to use a poisoned = identifier >> 2632 | __h.reset((char*)malloc(static_cast(__wn - __wb.get() = + 2))); >> | ^ >> /usr/include/c++/v1/locale:2910:28: error: attempt to use a poisoned = identifier >> 2910 | __hd.reset((char_type*)malloc(static_cast(__n) * = sizeof(char_type))); >> | ^ >> /usr/include/c++/v1/locale:2936:28: error: attempt to use a poisoned = identifier >> 2936 | __hw.reset((char_type*)malloc(__exn * sizeof(char_type))); >> | ^ >> /usr/include/c++/v1/locale:2974:27: error: attempt to use a poisoned = identifier >> 2974 | __h.reset((char_type*)malloc(__exn * sizeof(char_type))); >> | ^ >>=20 In my environment (that somewhat predates the change that made the ampere2 based build fail), I set up a poudriere-devel test for lang/gcc14 ( not lang/gcc14-devel ): # poudriere ports -l PORTSTREE METHOD TIMESTAMP PATH default null 2021-04-18 02:05:47 /usr/ports # ~/fbsd-based-on-what-commit.sh -C /usr/ports/ d13cce06daa6 (HEAD -> main, freebsd/main, freebsd/HEAD) = graphics/gmic-qt: Update to 3.4.1 Author: Jason E. Hale Commit: Jason E. Hale CommitDate: 2024-09-02 04:05:53 +0000 branch: main merge-base: d13cce06daa6361cdbd6b97b768ab80aa60b8677 merge-base: CommitDate: 2024-09-02 04:05:53 +0000 n675562 (--first-parent --count for merge-base) (Note: I've made no commits.) # git -C /usr/ports/ status lang/gcc14 On branch main Your branch is up to date with 'freebsd/main'. Changes not staged for commit: (use "git add ..." to update what will be committed) (use "git restore ..." to discard changes in working directory) modified: lang/gcc14/Makefile Untracked files: (use "git add ..." to include in what will be committed) lang/gcc14/files/patch-gcc_jit_dummy-frontend.cc lang/gcc14/files/patch-gcc_jit_jit-builtins.cc lang/gcc14/files/patch-gcc_jit_jit-playback.cc lang/gcc14/files/patch-gcc_jit_jit-recording.cc lang/gcc14/files/patch-gcc_jit_libgccjit.cc no changes added to commit (use "git add" and/or "git commit -a") (Note, below the whitespace details might not be preserved, so the text is only suggestive.) # git -C /usr/ports/ diff lang/gcc14 diff --git a/lang/gcc14/Makefile b/lang/gcc14/Makefile index 53bac89a7f14..17029847fa7c 100644 --- a/lang/gcc14/Makefile +++ b/lang/gcc14/Makefile @@ -73,7 +73,7 @@ CONFIGURE_TARGET=3D = x86_64-portbld-${OPSYS:tl}${OSREL} CONFIGURE_ARGS+=3D --with-abi=3Delfv2 .endif =20 -LANGUAGES:=3D c,c++,objc,fortran +LANGUAGES:=3D c,c++,objc,fortran,jit TARGLIB=3D ${PREFIX}/lib/gcc${SUFFIX} TARGLIB32=3D ${PREFIX}/lib32 # The version information is added = later LIBEXEC=3D ${PREFIX}/libexec/gcc${SUFFIX} And, from the content of your patch: # head -30 /usr/ports/lang/gcc14/files/patch-gcc_jit_*.cc =3D=3D> /usr/ports/lang/gcc14/files/patch-gcc_jit_dummy-frontend.cc <=3D=3D= --- gcc/jit/dummy-frontend.cc.orig 2024-01-14 22:32:46 UTC +++ gcc/jit/dummy-frontend.cc @@ -18,6 +18,8 @@ along with GCC; see the file COPYING3. If not see . */ =20 #include "config.h" +#define INCLUDE_STRING +#define INCLUDE_VECTOR #include "system.h" =3D=3D> /usr/ports/lang/gcc14/files/patch-gcc_jit_jit-builtins.cc <=3D=3D --- gcc/jit/jit-builtins.cc.orig 2024-01-14 22:32:46 UTC +++ gcc/jit/jit-builtins.cc @@ -18,6 +18,8 @@ along with GCC; see the file COPYING3. If not see . */ =20 #include "config.h" +#define INCLUDE_STRING +#define INCLUDE_VECTOR #include "system.h" #include "coretypes.h" #include "target.h" =3D=3D> /usr/ports/lang/gcc14/files/patch-gcc_jit_jit-playback.cc <=3D=3D --- gcc/jit/jit-playback.cc.orig 2024-01-14 22:32:46 UTC +++ gcc/jit/jit-playback.cc @@ -20,6 +20,8 @@ along with GCC; see the file COPYING3. If not see =20 #include "config.h" #define INCLUDE_MUTEX +#define INCLUDE_STRING +#define INCLUDE_VECTOR #include "libgccjit.h" #include "system.h" #include "coretypes.h" =3D=3D> /usr/ports/lang/gcc14/files/patch-gcc_jit_jit-recording.cc <=3D=3D= --- gcc/jit/jit-recording.cc.orig 2024-01-14 22:32:46 UTC +++ gcc/jit/jit-recording.cc @@ -20,6 +20,8 @@ along with GCC; see the file COPYING3. If not see =20 #include "config.h" #define INCLUDE_SSTREAM +#define INCLUDE_STRING +#define INCLUDE_VECTOR #include "system.h" #include "coretypes.h" #include "tm.h" =3D=3D> /usr/ports/lang/gcc14/files/patch-gcc_jit_libgccjit.cc <=3D=3D /jit/libgccjit.cc.orig 2024-01-14 22:32:46 UTC +++ gcc/jit/libgccjit.cc @@ -20,6 +20,8 @@ along with GCC; see the file COPYING3. If not see =20 #include "config.h" #define INCLUDE_MUTEX +#define INCLUDE_STRING +#define INCLUDE_VECTOR #include "system.h" #include "coretypes.h" #include "timevar.h" The result for poudriere bulk lang/gcc14 was: [00:06:55] [01] [00:00:00] Building lang/gcc14 | gcc14-14.2.0 [00:28:00] [01] [00:21:05] Finished lang/gcc14 | gcc14-14.2.0: Success = ending TMPFS: 1.61 GiB So it looks like adding your files/patch-gcc_jit_*.cc files to lang/gcc14 would allow the ampere2 builds of lang/gcc14 for armv7 to work without use of STANDARD_BOOTSTRAP (at least for now). ( The "ending TMPFS: . . . GiB" is something I add to poudirere for helping to find packages that I might want to add to TMPFS_BLACKLIST .) The context has: # poudriere jail -jmain-armv7 -i Jail name: main-armv7 Jail version: 15.0-CURRENT Jail arch: armv7 Jail method: pkgbase Jail mount: /usr/local/poudriere/jails/main-armv7-poud Jail fs: Jail updated: 2024-08-27 21:47:56 Jail pkgbase: disabled The pkgbase system for the jail is from the official materials at the time it was last updated. It is not my personal world build at all. Thanks, Mark =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Wed Sep 18 04:11:26 2024 X-Original-To: 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 4X7lZl1mWJz5VbD4 for ; Wed, 18 Sep 2024 04:11:27 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X7lZk6dN7z3yf4 for ; Wed, 18 Sep 2024 04:11:26 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1726632686; a=rsa-sha256; cv=none; b=OVeNK1dwS2yFEBEQaQJ8NQIQK6idHs0O89v/OIUzQRO/txzScEJtvixPBm7WLlPN7kSr0e f7XvwtQfA4lNxaBSQFEYCTbS9wJ34sm2dxS1bmAfh0lpmqjTk1tQLbXoKT6VsSzbDg5xy3 c+D+JPTT27Y/kqRVYckKexph8rxmolQ8dW0seEkN72Bm70uehXLyScEGlFX71HgR2P/3gA 4HdjUVT0+82moqsTUkUWLvbNgyl17eeJDDrGBkiDY4avehwDSTbJJ5FjRPSn7J5CuytX8k CvcZX/2XcQbhNpccatWPS69zVU+hzsOew/ufv0f+MU/y8hqnv6/ywm7jY5u3Yw== 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=1726632686; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=QGtY8BCprmP5tJt39OSK4X+BzAitFVtdST0eF0Zo1hA=; b=dCKXoVYKNTP0WobgVSTjJGiVM5+jGBATFJQ575Y1A/RbD2atnIXVdmX5fMuHTdK/seI9zW h2LMHfc5tOP7dnrdp/wEDq8TvTQbn1L883GnVVTcVDpI4Idw4LzjkSGZWdyTWy8Jab29cm LJGdHuMOUoeUVgeRaNKkU2cAUSFJEpC72Q9JiAqkWxJoYPZEn6yyDS+fvsYGGCBENBBpqX RlPhvwUgRu9W3cOKr41QxpUThRvsKOVpJWGvC5eguo4yE+RPUsHP+PNj83uYcCkp0qiwqg pHvETlHaOjCpWKyQHrLAEDk8kUNzXr8Y1JbCkrADCzfTNB7cjMC89rh81Fzuhw== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4X7lZk6Fcvz16Gj for ; Wed, 18 Sep 2024 04:11:26 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 48I4BQb5086987 for ; Wed, 18 Sep 2024 04:11:26 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 48I4BQGp086986; Wed, 18 Sep 2024 04:11:26 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202409180411.48I4BQGp086986@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Date: Wed, 18 Sep 2024 04:11:26 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/py-archinfo | 9.0.5405 | v9.2.118 ------------------------------------------------+-----------------+------------ devel/py-cle | 9.0.5405 | v9.2.118 ------------------------------------------------+-----------------+------------ lang/intel-compute-runtime | 22.24.23453 | 24.35.30872.22 ------------------------------------------------+-----------------+------------ math/py-claripy | 9.0.5405 | v9.2.118 ------------------------------------------------+-----------------+------------ multimedia/vapoursynth | R66 | r70 ------------------------------------------------+-----------------+------------ security/py-ailment | 9.0.5405 | v9.2.118 ------------------------------------------------+-----------------+------------ security/py-angr | 9.0.5405 | v9.2.118 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Thu Sep 19 04:07:04 2024 X-Original-To: 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 4X8MRF2gxyz5WcJN for ; Thu, 19 Sep 2024 04:07:05 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X8MRD6GMbz4djk for ; Thu, 19 Sep 2024 04:07:04 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1726718824; a=rsa-sha256; cv=none; b=KhzmDonctQJGwG9oVHZgLPE7rmgbfhvv7Kmu5JiJbP1EGS/D6Q6PfDWIuDzUIgGXZlbyJH 9sDBsxhezTIsmuNU4PWtP+ZkNX/kTWVYT4rOkPMrlqfHL3UcfFDH38CUE/PizhoTWCEzON RD4+OofJhjMcfy3v+HYJxKU6DNbryxC50Iz5Yk+4VDBt5iuSMeyx+HoeM2K8X7kN2jI6cQ 18OXK1/xxC0TTHIRCdeYrLhdJGHE0o3EHs+vuexWmXTGCtl+JELK0jqp1rdM8SonoTIUlu F0BIww0pwKdRzoxlmXPNNonHrH42gXw2S+dyI5kN/XrVCZZQhuddvE1wPwYx7A== 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=1726718824; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=/OxYDFixYHe3SX1aa91O6ctWRrS6XWHl8W7NP/mqwCQ=; b=xzh8lNaBkrJvmz11IPmbAR2PcY2MxZLJQtcfi/grGQTqgwMpEDEz/nZhiNv75WPU/ncQdc tAcVZY1fRYEZoeRpx81X9A1uMDJNH0T1CDwqb3/YARMNAIsMp5K3dGVea33ffS0FjD/M6P hB/Sx0mC4kJaMJjPqFln6/MWvqiwXgl9uV2F9AfF/JHSqi+H/TYte2xi1LUUPluz6ShZIN B2J+5DeqGF+uULWK9k/Wh3EOBhxuEGWV72jA3Vk8V8s3vz4X3eNdeWwfJHv3oQ58MOqRM/ W23TBOASSaJSDcANSgWd22+OwmRSmm+qO+oXUIrLfWg8NSdGTRryrDngh0G36w== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4X8MRD3LHfzr4w for ; Thu, 19 Sep 2024 04:07:04 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 48J474kF031459 for ; Thu, 19 Sep 2024 04:07:04 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 48J474vW031458; Thu, 19 Sep 2024 04:07:04 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202409190407.48J474vW031458@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Date: Thu, 19 Sep 2024 04:07:04 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/opencl-clang | 17.0.0 | v19.1.0 ------------------------------------------------+-----------------+------------ security/py-pyvex | 9.0.5405 | v9.2.118 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Thu Sep 19 06:45:38 2024 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 4X8QyF18d3z5XJ5V for ; Thu, 19 Sep 2024 06:45:41 +0000 (UTC) (envelope-from des@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X8QyF0cnMz3wry; Thu, 19 Sep 2024 06:45:41 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1726728341; 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=ndAAWocIJ1dxTQMu4npAfBNRaFpwAF9SCHhvqgDGbpg=; b=tqqsQl0hiGEnZTb/Cdoc+Ww2JZ5sI+NAs0M5eRC6C5GjBTRzLrVXYxFLiurAvMdr3CFTBR i+tQ0DFifShMpyEjCGjGk76FRGRo8988gTfGdxhTTGPzpF55rFR11wr6+NqKGoVxwZzUKL 3u7n6cnDoAqzZrBVltquPQRZBQB0mj1mOg3eBCVe+D/9IdoKEbw0o3EVbwHwmMPOvXoStV xv7LOa/nigzZUKtZDMpup2uvMg193rqk/MJGfAXaSb1WOt48CWr5QfOsOKcJKjwsoqWCeu uU2jpht7QyV5Puy8sBESgKcGVPVnPsxxOJZSgZL23u4qnYV4VnDHar/v3yz7VQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1726728341; a=rsa-sha256; cv=none; b=cDECxTmQeQD2uDNp3bp371tkK9UGgBK/n1cw5jGTUbzEFZqsMMuwEl24zpVISPP/mmjunw DDPdq1MrlwxHs1i3qrauUTY5rhuB5wUnT7lvn1xpwpu4+mGrzoN0/7M70YhulmU4yVA6mm ZXnbID42x6+4qDZiUQVdtauCOSSZi+p9zQ2AeWKp0nWTbMJMoRx/fMtgAqwHu1cykDRY2K eaZKg+wJmdK/iauytY+9WErRwupuqBT4NqoZRB8qBRWFwWQfqusbW79V8H0b3Updm7uAZm EuIpucuvn9+w376fXiT/bam47xk2F9fKY4hg5NI3Tj35O46+2vsXvLeA8Muwew== 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=1726728341; 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=ndAAWocIJ1dxTQMu4npAfBNRaFpwAF9SCHhvqgDGbpg=; b=NROcbc2sfqoCzk5ru902XwPTcqa8yAvYHT/uDHKljtDpxLB4vZA5uqAl9lBqdmNFyMb2Y4 L7NJ36z5JndSFau/Ot+GRU5sSVdSzLN5m6+1wha99rxP32jwMbOPAq7O1OaLOXn7dkBrwp xLSzDHXlHtPQDduQjF4kD2V0kcGRntFwdIu1oU0Gv6xxE/gOFuox6rMbvVDU9nu1IX6Y5c lzLq/FtzlIR43Ul35WWBUerx7ArlFCpkkieOLbPof1wuQavBy0mrjPmVtVUgQ/h22VYjxt I4ot5XLhPIHaPWaeTsz8+WzJuMun+DuH3xGLCQB+yXvWkc67A0XihE7tiaDJ+Q== Received: from ltc.des.dev (unknown [IPv6:2a01:e0a:386:9c20:922e:16ff:fef1:acef]) (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) (Authenticated sender: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4X8QyD6fhtzYVj; Thu, 19 Sep 2024 06:45:40 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id F1056BC74E; Thu, 19 Sep 2024 08:45:38 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Tatsuki Makino Cc: "freebsd-ports@FreeBSD.org" Subject: Re: ports-mgmt/pkg: condition for a devnullfd that can be closed In-Reply-To: (Tatsuki Makino's message of "Mon, 16 Sep 2024 20:13:24 +0900") References: User-Agent: Gnus/5.13 (Gnus v5.13) Date: Thu, 19 Sep 2024 08:45:38 +0200 Message-ID: <86ldzoywdp.fsf@ltc.des.dev> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tatsuki Makino writes: > While looking at libpkg/pkg_config.c, I noticed that the condition of > the conditional branch in function pkg_close_devnull may not be > correct. Feel free to submit a pull request: https://github.com/freebsd/pkg/ DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Fri Sep 20 03:29:25 2024 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 4X8yYd4wzJz5WgcS for ; Fri, 20 Sep 2024 03:29:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-25.consmr.mail.gq1.yahoo.com (sonic312-25.consmr.mail.gq1.yahoo.com [98.137.69.206]) (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 4X8yYb4fMfz4MTw for ; Fri, 20 Sep 2024 03:29:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=KQBbGIly; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.206 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726802977; bh=cnceQuBC01eWI1AFUyaIjwwfIG7dJwXe4km5egDQ+vE=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=KQBbGIlytqgN2srr4CjPeRuWZqOtlQrztmdSn3y383K7vmYSom3IVT/Q7iM3WvXjM5i3cvhEp/yviPacn4+CIQ28w05Qo01UrI2smfLL1ideTckQzyr/+6Jk6YiELgR5H1M1Qf3G6snb1sDto778Q8TiI4ILYDEe4MMzeyRvi4AG+4tfYbhYuDceHgsZdQiiRLQSdNtdvLq8UkXTH9tJ6lp1K1Odoy+pBc8pi8vnqVuR3uBNEK46RI1aEqVxowTNrE2x4NI8epuWSlz82jyQfMcxfeQniQzv/RRU86Q+npaV09L321vO5klfxNdCRbx9zo91nwTNax+IbP3IrsdUxQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726802977; bh=eQs8Tg08Hs87NvmYWLaELzJZ7oB1TvsHIe//nq8/uOk=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=WoVVN9eiuTUpmnMYEPyaWXJIoPSyI2xqLIfft4huEWcRccBDmafM3eeZeMjpE8x7PO3n1isGvr2LJLiljgR4CZ2FqFgBOUZypRyZfYw60dmhbAlxbATqPcAt2vVAJaFa7I40MjQDX0peToYOFge7zlg/P5hP6kyq0qyQmTAnZ1NWV70mbmDwY1f4UcKhhaslMa7C6KpsYvXEvpaSfQrXjDKNVV1PBYIfya6s2glM87RdKsbcMtUI5m0QvsxeJ9sGiIEMn80KEvycDCkd0LkcSc5isGl4dj8A/QvmVFW/l/Hcxb7TVDQ4ay996y5NmPKn1rjkpgTETA+tBzIcWQ3GbQ== X-YMail-OSG: Mb_TH0YVM1mJhkrTyQPHpjus2GcY0STUB3ZMBc362ybAN7mIfjRhjrJ4RciZGuc k6hFQ_AqDKKQ7pcLbqE9JIh44TnuPIaHJDfajji6Z_6bac.Q38WXC7MPVixWobLKcILV95Ywc05y oGSgV0roACHdpOJfAe5x7LBCGHaYUtqE.vV_BjTwEGBA.ngTK.RMI8rTMq8GNKSlc5zVdzi1k2K0 rEYNQtPIjMBexhvGDWRA1tC1N9CZ5ibKkv7HyJnr1F2352vCoocDjd7PBxqJdWkyAr0aJlpe4Hwl WxCe5qkYhFfxi4NTEqTkkG_b9fcUG2Kjgzb2WnCFkowOqn2kX05UIMH.uuAUUn5HVhqo3NED.07P 7Vp8BEh7wPA.Fc5M6dn4GSkRJ4jRX3TsZywxQgjnbJAlFPnOS5aKs0nF2_lubSxqZxCWyhKVCUBc J55JnrXWIHXvgTAx6s0vYIxhN35xjXSA6jpj06bBuk2NzjjvSyEym1wMtYIVthaRx8ZKL5MeNzx. oqfebCywjOBz4riAvnvJursinFMMr15Hkymv9Zwgq.yvAyw_xaJfyw97oz3r4OSeJbkbG7dFjkt3 jlWC4rAbmGhxzt_sjUEkutYMF1j6CZeDS9QLTbYu3EMHXQXw8AHE6CxBHzNAC9CDvorqzzYVQaF_ BRVfz8sRQZqmMgNx5C0eL4TjDCZQvnmXOKSDKYPdysr0co7Yk3.GskfP009ZPOxh8u0ePC0zyCYK ASsj.Y6YXzUw5WdQ79Ci_H4oT5fjhsplaEhQw7VEZVUSwizZD1bwBnZ4twVCBsXFrGHRT3NRI9ut yXdrWdX5MyytIKUs6nPFhYk13g6zSV6DidKUWQo2U56si17nTsDOGQ7mnVXY5zm40f7gxrQpQnpb wOyGO0igQcnamP8ZdIS62hlZUNloo2fl14qgoxzXw0QVJqfV36rVaJftW7SA.UGUy7ck1tyIc1S2 1r9NnXqePUv_bOnJ0r0OSy83lIOmkefIdV3soeBtejyiE8R._7y3H8W7hPCRwiNiMC2A14VvteTo NV1uyFn1cYZtc14CekkYx0PZT9kjrZYrFp4oCg.UlWTSyfBekwKyMNIOvZltqrzLaex2o1C8Cflo MKmKxNlAH.kM0AUJhYGuALnmfYxcsT8advJIlB.ETR6RhfINF4pgAkGcnmEcDzMdTGrWTYqVFEEn kRVUcIwvaGx2ERMyCVDZ7eZGmckYz5eYsCQiuEqehoKRCA7oeIluOsykXguNz30A8GkfQM6AAkLP FDgkK1CAnzJs00OTLAL66gGBL83VhJFY4k2Djri_1.VZOR2Iok4EAajlpeFFnqDUi5yq0rTKwnUd Fzcahg04HriOhGeJ7O6nZHNo.rMLwp8xzdxkC5OAeUo6rxmcuuHUjNzB5P7.rAKPfOPUgrIJ2m5K v3gWBVJhgyHPt5_K3qAAyuCfjJgas5HmxcI2IpXm6zW1Vm6tIOyorMP3Sq4OTZl4ThumSskRRivc HHOrI.YwwRuki8b.Zdqzm6CkFx3jGtH26HrJMrdfas9MdFuq8Sy6G.8F5sK16SiukjB3CYpn73PB UPGBMfO2WSpsrOeq7ALbMYH.L46NTeL.puaqykIB9ojjT2BCCYgEAb.y0dyJ6tjnKn7kK3BjXmLi z6a7b6qNcjJ7uWUfzQS0TTm82BxY3910Fudc9vBkBW7pbX9cPboY9ZXk1ty.oAMmSqGYJywMoVgt GZZUE999eW_a1EJNgp5xvWwKE.rsW_h.0F2k9plbdhKX.8CE9aAGUblFgf9bvZg81Gm6h2c7yUXP 5UCgyFbqSE5bNvHFUruFxRyLhprmQRL2pj3R8D1b2Br8fHw7cWS9yTxRQjUL1.Qc6az2MtfaC8d4 zTrpi3K8m4ASkea.4HqBehz297qM0hhfXK2spP5pXRVyYHkk.tyLDF4pcCVICLRO_XRDFsoX50Es y.CeRj2dJYmZrmVXzwQ90w5l2pAHSHhrvZjEgFHnm8GSkUPGbcEbcmSV0Lo9Qz5d5iKoiSLxZQI2 PEYsjubzXZoMXCNxFjXHF.6bS9brlwOI61UzRdrsyDGpRuRETBL2oTxwLbEKVAOH_t7o5xvoYCeS 2A8cjoF0EhkGE1MtFQFp47YH7vCydPy5hIxfJeT.RrVkmH1_DKFtpqr6znO2mNwZ1GG9b9YNC0eS SkZBqfmEp.2vnwqLhLu1ySZyDchGLr2T5.vga_j5tF4ZRew9S6BEsU5BuoWkjvND8L3y_Lpwarcn 5wNTcN2TnT38dB5BQ7mZ0EqP1Uo7Ia942N2XpTV5BntZV.R5VqCPUDr04EEzJiua_MyQb1aSLn1F j10ibfs.oa3o9mH5Kw9x3p_nerP4Ocpsh9Tf0gyDoNA-- X-Sonic-MF: X-Sonic-ID: ea27352c-d5f8-47b9-acba-36509d24a3e9 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Fri, 20 Sep 2024 03:29:37 +0000 Received: by hermes--production-gq1-5d95dc458-rvnnh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 451464b446524fe926b148deb415d9ae; Fri, 20 Sep 2024 03:29:36 +0000 (UTC) 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: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: Re: official lang/gcc14 package builds are broken, at least for armv7: "error: attempt to use a poisoned identifier" and more From: Mark Millard In-Reply-To: Date: Thu, 19 Sep 2024 20:29:25 -0700 Cc: FreeBSD Toolchain , FreeBSD Mailing List , Lorenzo Salvadore , Brooks Davis , fuz@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <2A5F966E-9846-44CF-AA00-099C0F2515CF@yahoo.com> References: <44F55AB3-D1C3-4171-9EE7-C852EBF2055C.ref@yahoo.com> <44F55AB3-D1C3-4171-9EE7-C852EBF2055C@yahoo.com> To: Dimitry Andric X-Mailer: Apple Mail (2.3776.700.51) X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.206:from]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.206:from]; RCPT_COUNT_FIVE(0.00)[6] X-Rspamd-Queue-Id: 4X8yYb4fMfz4MTw X-Spamd-Bar: --- On Sep 17, 2024, at 20:19, Mark Millard wrote: > On Sep 17, 2024, at 11:40, Dimitry Andric wrote: >=20 >> This is because of gcc's weird identifier poisoning system, and them = not correctly marking all used standard C++ headers for inclusion before = the poisoning takes place. >>=20 >> Try the attached patch, which I have been using for a long time now = (months, at least since the bootstrap options were deleted, but which I = reverted locally). >>=20 >> -Dimitry >>=20 >> >>=20 >>> On 17 Sep 2024, at 16:24, Mark Millard wrote: >>>=20 >>> Also: no member named 'fancy_abort' in namespace 'std' >>>=20 >>> Such is associated with not using STANDARD_BOOTSTRAP for armv7, = given GCC's historic lack of keeping builds of everything working for = just direct use of clang++/libc++ or the like. >>>=20 >>> The specific change that got back into this issue was: >>>=20 >>> -LANGUAGES:=3D c,c++,objc,fortran >>> +LANGUAGES:=3D c,c++,objc,fortran,jit >>>=20 >>> It is the jit part of the build that fails to build as stands. >>>=20 >>> See: >>>=20 >>> = https://pkg-status.freebsd.org/ampere2/data/main-armv7-default/p13f486017d= 78_s3df987c99/logs/errors/gcc14-14.2.0_1.log >>>=20 >>> Example: >>>=20 >>> In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/dummy-frontend.cc:23= : >>> In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/jit-playback.h:24: >>> In file included from /usr/include/c++/v1/string:594: >>> In file included from = /usr/include/c++/v1/__memory_resource/polymorphic_allocator.h:20: >>> In file included from /usr/include/c++/v1/tuple:1455: >>> In file included from /usr/include/c++/v1/exception:82: >>> /usr/include/c++/v1/__exception/exception_ptr.h:111:3: error: no = member named 'fancy_abort' in namespace 'std'; did you mean simply = 'fancy_abort'? >>> 111 | std::abort(); >>> | ^~~~~ >>> /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/system.h:808:13: = note: 'fancy_abort' declared here >>> 808 | extern void fancy_abort (const char *, int, const char *) >>> | ^ >>> In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/dummy-frontend.cc:23= : >>> In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/jit-playback.h:26: >>> In file included from /usr/include/c++/v1/vector:325: >>> In file included from = /usr/include/c++/v1/__format/formatter_bool.h:20: >>> In file included from = /usr/include/c++/v1/__format/formatter_integral.h:35: >>> /usr/include/c++/v1/locale:288:32: error: attempt to use a poisoned = identifier >>> 288 | __status =3D (unsigned char*)malloc(__nkw); >>> | ^ >>> /usr/include/c++/v1/locale:1385:24: error: attempt to use a poisoned = identifier >>> 1385 | __ob =3D (char_type*)malloc(2 * static_cast(__nc) * = sizeof(char_type)); >>> | ^ >>> /usr/include/c++/v1/locale:2429:31: error: attempt to use a poisoned = identifier >>> 2429 | _Tp* __t =3D (_Tp*)std::realloc(__owns ? __b.get() : 0, = __new_cap); >>> | ^ >>> /usr/include/c++/v1/locale:2632:24: error: attempt to use a poisoned = identifier >>> 2632 | __h.reset((char*)malloc(static_cast(__wn - __wb.get() = + 2))); >>> | ^ >>> /usr/include/c++/v1/locale:2910:28: error: attempt to use a poisoned = identifier >>> 2910 | __hd.reset((char_type*)malloc(static_cast(__n) * = sizeof(char_type))); >>> | ^ >>> /usr/include/c++/v1/locale:2936:28: error: attempt to use a poisoned = identifier >>> 2936 | __hw.reset((char_type*)malloc(__exn * sizeof(char_type))); >>> | ^ >>> /usr/include/c++/v1/locale:2974:27: error: attempt to use a poisoned = identifier >>> 2974 | __h.reset((char_type*)malloc(__exn * sizeof(char_type))); >>> | ^ >>>=20 >=20 > In my environment (that somewhat predates the change that made the > ampere2 based build fail), I set up a poudriere-devel test for > lang/gcc14 ( not lang/gcc14-devel ): >=20 > # poudriere ports -l > PORTSTREE METHOD TIMESTAMP PATH > default null 2021-04-18 02:05:47 /usr/ports >=20 > # ~/fbsd-based-on-what-commit.sh -C /usr/ports/ > d13cce06daa6 (HEAD -> main, freebsd/main, freebsd/HEAD) = graphics/gmic-qt: Update to 3.4.1 > Author: Jason E. Hale > Commit: Jason E. Hale > CommitDate: 2024-09-02 04:05:53 +0000 > branch: main > merge-base: d13cce06daa6361cdbd6b97b768ab80aa60b8677 > merge-base: CommitDate: 2024-09-02 04:05:53 +0000 > n675562 (--first-parent --count for merge-base) >=20 > (Note: I've made no commits.) >=20 > # git -C /usr/ports/ status lang/gcc14 > On branch main > Your branch is up to date with 'freebsd/main'. >=20 > Changes not staged for commit: > (use "git add ..." to update what will be committed) > (use "git restore ..." to discard changes in working directory) > modified: lang/gcc14/Makefile >=20 > Untracked files: > (use "git add ..." to include in what will be committed) > lang/gcc14/files/patch-gcc_jit_dummy-frontend.cc > lang/gcc14/files/patch-gcc_jit_jit-builtins.cc > lang/gcc14/files/patch-gcc_jit_jit-playback.cc > lang/gcc14/files/patch-gcc_jit_jit-recording.cc > lang/gcc14/files/patch-gcc_jit_libgccjit.cc >=20 > no changes added to commit (use "git add" and/or "git commit -a") >=20 > (Note, below the whitespace details might not be preserved, > so the text is only suggestive.) >=20 > # git -C /usr/ports/ diff lang/gcc14 > diff --git a/lang/gcc14/Makefile b/lang/gcc14/Makefile > index 53bac89a7f14..17029847fa7c 100644 > --- a/lang/gcc14/Makefile > +++ b/lang/gcc14/Makefile > @@ -73,7 +73,7 @@ CONFIGURE_TARGET=3D = x86_64-portbld-${OPSYS:tl}${OSREL} > CONFIGURE_ARGS+=3D --with-abi=3Delfv2 > .endif >=20 > -LANGUAGES:=3D c,c++,objc,fortran > +LANGUAGES:=3D c,c++,objc,fortran,jit > TARGLIB=3D ${PREFIX}/lib/gcc${SUFFIX} > TARGLIB32=3D ${PREFIX}/lib32 # The version information is added = later > LIBEXEC=3D ${PREFIX}/libexec/gcc${SUFFIX} >=20 > And, from the content of your patch: >=20 > # head -30 /usr/ports/lang/gcc14/files/patch-gcc_jit_*.cc > =3D=3D> /usr/ports/lang/gcc14/files/patch-gcc_jit_dummy-frontend.cc = <=3D=3D > --- gcc/jit/dummy-frontend.cc.orig 2024-01-14 22:32:46 UTC > +++ gcc/jit/dummy-frontend.cc > @@ -18,6 +18,8 @@ along with GCC; see the file COPYING3. If not see > . */ >=20 > #include "config.h" > +#define INCLUDE_STRING > +#define INCLUDE_VECTOR > #include "system.h" >=20 > =3D=3D> /usr/ports/lang/gcc14/files/patch-gcc_jit_jit-builtins.cc <=3D=3D= > --- gcc/jit/jit-builtins.cc.orig 2024-01-14 22:32:46 UTC > +++ gcc/jit/jit-builtins.cc > @@ -18,6 +18,8 @@ along with GCC; see the file COPYING3. If not see > . */ >=20 > #include "config.h" > +#define INCLUDE_STRING > +#define INCLUDE_VECTOR > #include "system.h" > #include "coretypes.h" > #include "target.h" >=20 > =3D=3D> /usr/ports/lang/gcc14/files/patch-gcc_jit_jit-playback.cc <=3D=3D= > --- gcc/jit/jit-playback.cc.orig 2024-01-14 22:32:46 UTC > +++ gcc/jit/jit-playback.cc > @@ -20,6 +20,8 @@ along with GCC; see the file COPYING3. If not see >=20 > #include "config.h" > #define INCLUDE_MUTEX > +#define INCLUDE_STRING > +#define INCLUDE_VECTOR > #include "libgccjit.h" > #include "system.h" > #include "coretypes.h" >=20 > =3D=3D> /usr/ports/lang/gcc14/files/patch-gcc_jit_jit-recording.cc <=3D=3D= > --- gcc/jit/jit-recording.cc.orig 2024-01-14 22:32:46 UTC > +++ gcc/jit/jit-recording.cc > @@ -20,6 +20,8 @@ along with GCC; see the file COPYING3. If not see >=20 > #include "config.h" > #define INCLUDE_SSTREAM > +#define INCLUDE_STRING > +#define INCLUDE_VECTOR > #include "system.h" > #include "coretypes.h" > #include "tm.h" >=20 > =3D=3D> /usr/ports/lang/gcc14/files/patch-gcc_jit_libgccjit.cc <=3D=3D > /jit/libgccjit.cc.orig 2024-01-14 22:32:46 UTC > +++ gcc/jit/libgccjit.cc > @@ -20,6 +20,8 @@ along with GCC; see the file COPYING3. If not see >=20 > #include "config.h" > #define INCLUDE_MUTEX > +#define INCLUDE_STRING > +#define INCLUDE_VECTOR > #include "system.h" > #include "coretypes.h" > #include "timevar.h" >=20 > The result for poudriere bulk lang/gcc14 was: >=20 > [00:06:55] [01] [00:00:00] Building lang/gcc14 | gcc14-14.2.0 > [00:28:00] [01] [00:21:05] Finished lang/gcc14 | gcc14-14.2.0: = Success ending TMPFS: 1.61 GiB >=20 > So it looks like adding your files/patch-gcc_jit_*.cc > files to lang/gcc14 would allow the ampere2 builds > of lang/gcc14 for armv7 to work without use of > STANDARD_BOOTSTRAP (at least for now). >=20 >=20 > ( The "ending TMPFS: . . . GiB" is something I add to > poudirere for helping to find packages that I might > want to add to TMPFS_BLACKLIST .) >=20 >=20 > The context has: >=20 > # poudriere jail -jmain-armv7 -i > Jail name: main-armv7 > Jail version: 15.0-CURRENT > Jail arch: armv7 > Jail method: pkgbase > Jail mount: /usr/local/poudriere/jails/main-armv7-poud > Jail fs: Jail updated: 2024-08-27 21:47:56 > Jail pkgbase: disabled >=20 > The pkgbase system for the jail is from the official > materials at the time it was last updated. It is > not my personal world build at all. >=20 I just fetched an update to my /usr/ports/ on amd64 and tried to build my ports for amd64. It is my odd personal environment. But it got failures building jit materials. For example: In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/libstdc++-v3/include/bits/ba= sic_ios.h:37, from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/libstdc++-v3/include/std/ios= :46, from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/libstdc++-v3/include/std/ist= ream:40, from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/libstdc++-v3/include/std/sst= ream:40, from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/system.h:774, from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/jit-recording.cc:25:= = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/libstdc++-v3/include/bits/lo= cale_facets.h:250:53: error: macro "toupper" passed 2 arguments, but = takes just 1 250 | toupper(char_type *__lo, const char_type* __hi) const | ^ In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/system.h:235: = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/../include/safe-ctype.h:= 146:9: note: macro "toupper" defined here 146 | #define toupper(c) do_not_use_toupper_with_safe_ctype | ^~~~~~~ = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/libstdc++-v3/include/bits/lo= cale_facets.h:279:53: error: macro "tolower" passed 2 arguments, but = takes just 1 279 | tolower(char_type* __lo, const char_type* __hi) const | ^ = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/../include/safe-ctype.h:= 148:9: note: macro "tolower" defined here 148 | #define tolower(c) do_not_use_tolower_with_safe_ctype | ^~~~~~~ = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/libstdc++-v3/include/bits/lo= cale_facets.h:827:53: error: macro "toupper" passed 2 arguments, but = takes just 1 827 | toupper(char_type *__lo, const char_type* __hi) const | ^ = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/../include/safe-ctype.h:= 146:9: note: macro "toupper" defined here 146 | #define toupper(c) do_not_use_toupper_with_safe_ctype | ^~~~~~~ = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/libstdc++-v3/include/bits/lo= cale_facets.h:860:53: error: macro "tolower" passed 2 arguments, but = takes just 1 860 | tolower(char_type* __lo, const char_type* __hi) const | ^ = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/../include/safe-ctype.h:= 148:9: note: macro "tolower" defined here 148 | #define tolower(c) do_not_use_tolower_with_safe_ctype | ^~~~~~~ In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/libstdc++-v3/include/bits/ba= sic_ios.h:37, from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/libstdc++-v3/include/std/ios= :46, from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/libstdc++-v3/include/std/ist= ream:40, from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/libstdc++-v3/include/std/sst= ream:40, from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/system.h:774, from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/jit-recording.cc:25:= = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/libstdc++-v3/include/bits/lo= cale_facets.h:250:53: error: macro "toupper" passed 2 arguments, but = takes just 1 250 | toupper(char_type *__lo, const char_type* __hi) const | ^ In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/system.h:235: = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/../include/safe-ctype.h:= 146:9: note: macro "toupper" defined here 146 | #define toupper(c) do_not_use_toupper_with_safe_ctype | ^~~~~~~ = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/libstdc++-v3/include/bits/lo= cale_facets.h:279:53: error: macro "tolower" passed 2 arguments, but = takes just 1 279 | tolower(char_type* __lo, const char_type* __hi) const | ^ = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/../include/safe-ctype.h:= 148:9: note: macro "tolower" defined here 148 | #define tolower(c) do_not_use_tolower_with_safe_ctype | ^~~~~~~ . . . The context has the: Untracked files: (use "git add ..." to include in what will be committed) lang/gcc14/files/patch-gcc_jit_dummy-frontend.cc lang/gcc14/files/patch-gcc_jit_jit-builtins.cc lang/gcc14/files/patch-gcc_jit_jit-playback.cc lang/gcc14/files/patch-gcc_jit_jit-recording.cc lang/gcc14/files/patch-gcc_jit_libgccjit.cc So these from your patch proved insufficient for this context. (It will be a while before the aarch64 context gets to the lang/gcc14 and its jit.) =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Fri Sep 20 09:11:53 2024 X-Original-To: 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 4X968d5R4yz5XPgG for ; Fri, 20 Sep 2024 09:12:01 +0000 (UTC) (envelope-from ml@netfence.it) Received: from soth.netfence.it (mailserver.netfence.it [78.134.96.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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mailserver.netfence.it", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X968c4NpVz4FQF; Fri, 20 Sep 2024 09:12:00 +0000 (UTC) (envelope-from ml@netfence.it) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=netfence.it header.s=202407 header.b=HV7805Dk; dmarc=pass (policy=none) header.from=netfence.it; spf=pass (mx1.freebsd.org: domain of ml@netfence.it designates 78.134.96.152 as permitted sender) smtp.mailfrom=ml@netfence.it Received: from [10.1.2.18] (alamar.local.netfence.it [10.1.2.18]) (authenticated bits=0) by soth.netfence.it (8.18.1/8.17.2) with ESMTPSA id 48K9BrYI098909 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Fri, 20 Sep 2024 11:11:53 +0200 (CEST) (envelope-from ml@netfence.it) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netfence.it; s=202407; t=1726823513; bh=2HLrtm7QaSrfOATNhRbbm6X5QOLcRphpMmkr6uP9duI=; h=Date:To:Cc:From:Subject; b=HV7805DkbBjTw4g+tkXUH6vN1AVIZUSQpDOX1dE0LesSzoDR8QYzZrLViFSNHEq5m p+7QL+EhHwqyvqIdf89UtDWmpLtKqQiMtBN41bj10K6vv1buFscRlfjW7fSGuBorAe cVa7Z8R1xhtYMXWTEr6fd4KccepSI/xrRJtUyNl0= X-Authentication-Warning: soth.netfence.it: Host alamar.local.netfence.it [10.1.2.18] claimed to be [10.1.2.18] Message-ID: <68c5efba-addb-4d25-9650-498b52e39b1b@netfence.it> Date: Fri, 20 Sep 2024 11:11:53 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: zi@FreeBSD.org Content-Language: en-US Cc: ports@FreeBSD.org From: Andrea Venturoli Subject: rbldnsd does not start in a jail Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.992]; DMARC_POLICY_ALLOW(-0.50)[netfence.it,none]; R_SPF_ALLOW(-0.20)[+ip4:78.134.96.152]; R_DKIM_ALLOW(-0.20)[netfence.it:s=202407]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:35612, ipnet:78.134.0.0/17, country:IT]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[ports@FreeBSD.org]; FROM_HAS_DN(0.00)[]; HAS_XAW(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[netfence.it:+] X-Rspamd-Queue-Id: 4X968c4NpVz4FQF X-Spamd-Bar: --- Hello. I'm running rbldnsd in a jail since a long time. Lately it fails to start: > service rbldnsd start > Starting rbldnsd. > rbldnsd: listening on 127.0.2.1/10053 > rbldnsd: unable to chroot to /usr/local/etc/rbldnsd: Operation not permitted > /usr/local/etc/rc.d/rbldnsd: WARNING: failed to start rbldnsd I had to change "-r" to "-w" in rc.conf's rbldnsd_flags in order to disable chrooting. I'm not sure if this started since I upgraded from 14.0 to 14.1; looks like rbldnsd itself didn't change recently... Any comment? Was chroot in a jail disabled recently? Is some additional setting needed for 14.1? I didn't find anything in the release notes. Perhaps it does not make much sense to chroot in a jail? Is this a bug worth reporting? bye & Thanks av. From nobody Fri Sep 20 13:56:23 2024 X-Original-To: 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 4X9DSp1Qrpz5XJ5d for ; Fri, 20 Sep 2024 13:56:26 +0000 (UTC) (envelope-from zi@freebsd.org) Received: from exodus.zi0r.com (exodus.zi0r.com [71.179.14.195]) (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 "exodus.zi0r.com", Issuer "Gandi RSA Domain Validation Secure Server CA 3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X9DSn4v25z47WQ; Fri, 20 Sep 2024 13:56:25 +0000 (UTC) (envelope-from zi@freebsd.org) Authentication-Results: mx1.freebsd.org; none Received: from exodus.zi0r.com (syn.zi0r.com [71.179.14.194]) (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 exodus.zi0r.com (Postfix) with ESMTPSA id CBD6689281; Fri, 20 Sep 2024 09:56:24 -0400 (EDT) Date: Fri, 20 Sep 2024 09:56:23 -0400 From: Ryan Steinmetz To: Andrea Venturoli Cc: ports@freebsd.org Subject: Re: rbldnsd does not start in a jail Message-ID: References: <68c5efba-addb-4d25-9650-498b52e39b1b@netfence.it> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <68c5efba-addb-4d25-9650-498b52e39b1b@netfence.it> X-Spam-Score: -3.03 X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:701, ipnet:71.179.0.0/16, country:US] X-Rspamd-Queue-Id: 4X9DSn4v25z47WQ X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On (09/20/24 11:11), Andrea Venturoli wrote: >Hello. > >I'm running rbldnsd in a jail since a long time. >Lately it fails to start: >>service rbldnsd start >>Starting rbldnsd. >>rbldnsd: listening on 127.0.2.1/10053 >>rbldnsd: unable to chroot to /usr/local/etc/rbldnsd: Operation not permitted >>/usr/local/etc/rc.d/rbldnsd: WARNING: failed to start rbldnsd > This is probably something specific to your environment, as it works in a fresh jail on a 14.1-RELEASE system: root@141R-test:~ # freebsd-version 14.1-RELEASE-p5 root@141R-test:~ # sysctl security.jail.jailed security.jail.jailed: 1 root@141R-test:~ # ps auxw|grep rbl rbldns 39967 0.0 0.0 12932 2624 - SsJ 13:47 0:00.00 /usr/local/sbin/rbldnsd -p /var/run/rbldnsd.pid -r /usr/local/etc/rbldnsd -w / -b 127.0.0.1/5353 bl.example.com:ip4set:example As a starting point, I would look for defaults you have modified in: - security.jail sysctls - security.mac sysctls - *chroot* sysctls - kern.securelevel - security.jail.param.securelevel - Filesystem permissions in the new root dir (and its parent directories) >I had to change "-r" to "-w" in rc.conf's rbldnsd_flags in order to >disable chrooting. > >I'm not sure if this started since I upgraded from 14.0 to 14.1; looks >like rbldnsd itself didn't change recently... > >Any comment? >Was chroot in a jail disabled recently? Is some additional setting >needed for 14.1? I didn't find anything in the release notes. >Perhaps it does not make much sense to chroot in a jail? >Is this a bug worth reporting? > chrooting in a jail is fine and can certainly make sense, especially if the jail is not 100% dedicated to rbldnsd. -r > bye & Thanks > av. -- Ryan Steinmetz PGP: 9079 51A3 34EF 0CD4 F228 EDC6 1EF8 BA6B D028 46D7 From nobody Sat Sep 21 03:56:48 2024 X-Original-To: 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 4X9b6S6j7Wz5X9NL for ; Sat, 21 Sep 2024 03:56:48 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X9b6S3wC0z4vMW for ; Sat, 21 Sep 2024 03:56:48 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1726891008; a=rsa-sha256; cv=none; b=bxgcitfx81l7fSfMlop21Oj7dLkVSEvxn0eKEmrctAP68tsBfUlnMrD7gKL+bEQX5upus0 au4SJeFg222PW9EYRn7Mmgt+R/7nR+C59ST/WBSY5h7mNVblTRmejCBieJ9nB7AJT1N+Dk 1V+AvLT4+bVmazFiIAc3GSC0GJp8iqbpzN837l6YbUV6A/V3FN4npS5ZJ9p9bzL7lQYRpQ GwNnPxnkikxmHcJQTC+Y/pIVOPuwlbyPfDk083PNZWuBPdFKgr6Rns8F54JmktQX6sVm5r w4mlgZ/CiFI8Ija2Rv+yqPhOw8PCo9HeGjPn6/YeBU9lcMSBp7I/2j6bdXVZ+g== 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=1726891008; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=t/a6nLk1I9a+AxyOi6lLa9uVUQkw/NxFRXG5gxvhWx0=; b=bSCTh/DGkgXNb55AJ7pnEraO0Dbg24GQFhEkGokMxReShhCdX6WR4+wxIHnCiBWynnhLQ2 LCDzI7NHfzjJ0AlSMYDHKnXfaXYo2hdgNz6xHY5v0l2IVtuPOSlvC4I0VqlttVv/HzLOv6 V47IooT/bhvqlWyf9WA5dWzrTGZ7T/fTmX6yfE3MsR8Cq06Clgv8Q9rc2I0JRn3tXC0rBI oTqC+V8D9leei5kzzHYVQYyeMqMr+eAJbZiUm9TY3jVPCVy8xlaBiKDPaGMHfUUC1KWaRl +aU5NAFPJUcUXC6YtshRjBOKuYBNxma42C+NYLDeA8A3fWV04be0BMZO0v0J1Q== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4X9b6S3XZDzHl2 for ; Sat, 21 Sep 2024 03:56:48 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 48L3umUt094880 for ; Sat, 21 Sep 2024 03:56:48 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 48L3umRt094879; Sat, 21 Sep 2024 03:56:48 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202409210356.48L3umRt094879@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Date: Sat, 21 Sep 2024 03:56:48 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ emulators/wine-devel | 9.17 | 9.18 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Sat Sep 21 08:00:00 2024 X-Original-To: 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 4X9hWK2ZVrz5XY85 for ; Sat, 21 Sep 2024 08:00:13 +0000 (UTC) (envelope-from kennohan@gmail.com) Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X9hWJ21VQz4LSL for ; Sat, 21 Sep 2024 08:00:12 +0000 (UTC) (envelope-from kennohan@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=c4Jjo7zY; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kennohan@gmail.com designates 2607:f8b0:4864:20::d32 as permitted sender) smtp.mailfrom=kennohan@gmail.com Received: by mail-io1-xd32.google.com with SMTP id ca18e2360f4ac-82ceab75c27so152898639f.1 for ; Sat, 21 Sep 2024 01:00:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726905611; x=1727510411; darn=freebsd.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Xr7EJVlHCIbvM6wckVm6Z5S/rghsc0279DflYJH61Ac=; b=c4Jjo7zYCMuJll/Jhq2G96/ttZCPOZtJlRk2w6oSnSTjqbZ3UqvsGWeypbZ//tqTq9 wViMLIaBKOe8nuvqEUDSXLe9u/BiGseAIp62AuwLQ49Prf/QDAqZLpcvzv0QndSmKRiV qhhVOyv74fAgRt93ZA3SW9wau8KSyh/43bwxmWXj3Dks0IzxFGlasnBebCYoWwC1wMWA NONE62G9Gdhoqv0bt7W9R8LhSDvpEBwwGoxHyA2OitzQnZKPB3HnTDSuxXcsBqwf0T8Z fIfeEWnsIw6HMCclum3MSiN8j1dZFSttFOFtHwdRm5QrZ/PnEkGIjRu3BXgne3PcU3Du S/2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726905611; x=1727510411; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Xr7EJVlHCIbvM6wckVm6Z5S/rghsc0279DflYJH61Ac=; b=ej8/Fno2nmxzLHD86OrKMqHXn79KGDld9VhkpLPV4mX+pB4/YJLhVsiOgh7B/VnB6S Wn92m87J/qU5G+qJZ/pRC3NvIx/YzGthVS8N3mC6Ye8WHDjsLwFqZ6JI7LLU1zn0uwu0 nqJcK6ahb69E+gKMsRVos/9qn54xIzZDRfRXjyrDE9DuX82G4TWEYo/UfRlaEIj2jXhZ vbm+ogtXxLxtiYP+XGYpnyiqHcJn/nj0dccJ8uo+K9N4fIUnL4oiQx/PjzVwAGZrdNge bhPGYME7fzssYRUoWKU6KzHxHOM51Y0IM35f17n+iUOS1vCNqsM0AgpLhi4HGjmmAv1f zRpg== X-Gm-Message-State: AOJu0YzCl3hTn3NECgXpw8gbsNkmdRKY8mo2GQ9k2aL08s1dTliHZRFE 2n+DCDOclxXA0vNdEPfETqn1uJI3j+44Eb+vwhNs47E4CnSvUc82IJ0B1Ftlhj3lDj7sG4Jdunq oM2qk5tPAKB1BbeWOgyzv//PnZjZvFw== X-Google-Smtp-Source: AGHT+IHIv1XzUD55NkkPzRbYmtoCjZDWPlqAOUqhihTdeih/j2fFnGO3ll0ZQIcWVGFtWV4Fz1uLJefajRd5X7MJ13E= X-Received: by 2002:a05:6602:1509:b0:7f6:8303:ba80 with SMTP id ca18e2360f4ac-83209d68a6fmr588650239f.11.1726905611275; Sat, 21 Sep 2024 01:00:11 -0700 (PDT) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 From: Timothy Kenno Handojo Date: Sat, 21 Sep 2024 15:00:00 +0700 Message-ID: Subject: gtk4 dependency on vte3 To: ports@freebsd.org Content-Type: multipart/alternative; boundary="00000000000085533006229c8b89" X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.998]; NEURAL_HAM_SHORT(-1.00)[-0.995]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MISSING_XM_UA(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MLMMJ_DEST(0.00)[ports@freebsd.org]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d32:from] X-Rspamd-Queue-Id: 4X9hWJ21VQz4LSL X-Spamd-Bar: --- --00000000000085533006229c8b89 Content-Type: text/plain; charset="UTF-8" Hi, I'd like to ask why gtk40 is listed as dependency for vte3. Although I don't know much about BSD, I am quite familiar with Linux and its various package management systems. I'm aware there's no way xfce-terminal and mate-terminal, both depending on vte3, to be able to use gtk4 library. On the other hand, current version of GNOME is fully using gtk4, also thru vte3 for its terminal. It's currently not a deal breaker or anything, but it would be nice to have a leaner system. Is there a chance we can have the vte3 package split into two different version? Thank you, Timothy Kenno Handojo --00000000000085533006229c8b89 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

I'd = like to ask why gtk40 is listed as dependency for vte3. Although I don'= t know much about BSD, I am quite familiar with Linux and its various packa= ge management systems.

I= 'm aware there's no way xfce-terminal and mate-terminal, both depen= ding on vte3, to be able to use gtk4 library. On the other hand, current ve= rsion of GNOME is fully using gtk4, also thru vte3 for its terminal.
<= div dir=3D"auto">
It's currently not a deal = breaker or anything, but it would be nice to have a leaner system. Is there= a chance we can have the vte3 package split into two different version?

Thank you,
Timothy Kenno Handojo

--00000000000085533006229c8b89-- From nobody Sat Sep 21 09:14:00 2024 X-Original-To: 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 4X9k9G024Bz5XgL4 for ; Sat, 21 Sep 2024 09:14:42 +0000 (UTC) (envelope-from ps.ports@smyrak.com) Received: from ipv6.s149.cyber-folks.pl (ipv6.s149.cyber-folks.pl [IPv6:2a02:1778::113:254]) (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 4X9k9F062bz4SQC for ; Sat, 21 Sep 2024 09:14:41 +0000 (UTC) (envelope-from ps.ports@smyrak.com) Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=smyrak.com header.s=x header.b=jGJoNvfL; dmarc=pass (policy=none) header.from=smyrak.com; spf=pass (mx1.freebsd.org: domain of ps.ports@smyrak.com designates 2a02:1778::113:254 as permitted sender) smtp.mailfrom=ps.ports@smyrak.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=smyrak.com; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References: In-Reply-To:Message-ID:Subject:To:From:Date:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=F1s08FOlu5Tw4blFG4vRlfWDSRWR7OaIJ5gBhG6WHZ0=; b=jGJoNvfLAo4795uAkCtvX0EiAp I/oqoqr1YA2vbtTg4spcg6NUJAhFu2kUbPZzwHw+Whzt0KzxVKlfBczYEWFsdfS0ildBuL3Dmf9oP dYBUM01TRehTb4Kt56cH6M9RI+dYivRp9srbT4d2ssy+vjyJ5Hj7UfLSduJ29JqjGwl0i1YxJy90P uocKhngFnDo5iOOVFtBQ48gXOYbPmW3JgNDTWVe+j30gC7rloIWqokU0pk7Kf1Lol0UWS/FsCzH81 Vb42ueqIaGEebLOYkiwpgMmntgMTWg7Qf3DKRPDOb6FtAQCe6wF9hL5St4z6P/5w7ofEyE4TDYurH CnLRpVAA==; Received: from 93-181-165-201.internetia.net.pl ([93.181.165.201] helo=daleth.home) by s149.cyber-folks.pl with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98) (envelope-from ) id 1srwCN-00000006iu4-2uB7 for ports@freebsd.org; Sat, 21 Sep 2024 11:14:39 +0200 Date: Sat, 21 Sep 2024 11:14:00 +0200 From: Piotr Smyrak To: ports@freebsd.org Subject: Re: gtk4 dependency on vte3 Message-ID: <20240921111400.6a0ff0d6@daleth.home> In-Reply-To: References: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Authenticated-Id: piero@smyrak.com X-Spamd-Result: default: False [-1.60 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-0.996]; NEURAL_SPAM_MEDIUM(0.61)[0.613]; NEURAL_HAM_LONG(-0.52)[-0.520]; DMARC_POLICY_ALLOW(-0.50)[smyrak.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a02:1778::113:0/116]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; RCVD_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[]; MIME_TRACE(0.00)[0:+]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:41079, ipnet:2a02:1778::/48, country:PL]; R_DKIM_PERMFAIL(0.00)[smyrak.com:s=x]; RCPT_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[ports@freebsd.org]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[smyrak.com:~] X-Rspamd-Queue-Id: 4X9k9F062bz4SQC X-Spamd-Bar: - Hello, On Sat, 21 Sep 2024 15:00:00 +0700 Timothy Kenno Handojo wrote: > I'd like to ask why gtk40 is listed as dependency for vte3. Although I > don't know much about BSD, I am quite familiar with Linux and its > various package management systems. > > I'm aware there's no way xfce-terminal and mate-terminal, both > depending on vte3, to be able to use gtk4 library. On the other hand, > current version of GNOME is fully using gtk4, also thru vte3 for its > terminal. > > It's currently not a deal breaker or anything, but it would be nice > to have a leaner system. Is there a chance we can have the vte3 > package split into two different version? FreeBSD package are much less granular than you might have got used to using Linux ones. GTK4 is an option in the port [1] from which the precompiled package was built from. You could turn the dependency off if you were compiling the package yourself. Yet this is a default option, and thus the project package has got the dependency in. I would assume it is on to have the single package cover all the DE you mentioned. 1. /usr/ports/x11-toolkits/vte3/Makefile -- Piotr Smyrak From nobody Sun Sep 22 04:03:41 2024 X-Original-To: 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 4XBCCy0MjNz5XC7x for ; Sun, 22 Sep 2024 04:03:42 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XBCCx4jpHz4lbB for ; Sun, 22 Sep 2024 04:03:41 +0000 (UTC) (envelope-from portscout@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1726977821; a=rsa-sha256; cv=none; b=JOQyNywOlFPV4KoMhGBnnZmc6U5yd5zO6g9ffcjZBf6Vd6mKxB4eeiJiNxo4y67iCj0R52 5zA0Sr5Vu9j2Sa0kwgHk9z5qYeLfItq2bSHxeh1wH7ZDnamfl1sQB+ixi2xMfbx3RX6Jzo oJQC2Me59xM1KFL4eCL4WM2w4aXa7QMiktmv98olQZukyjB6F0RSy+gXOkVadvds6oi1P9 zpYuJhGTkA/9ARoftTnU8KNnw4YqlT2iyTJJR09qTNe0ACZs3h7WluPoFK43bzXsGDRMUY XEUHEa9hjoEpN9/uz4LXt0F99XA0CUgcs497AxV/tmkfRYP2qTi1sjvk8n8PsQ== 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=1726977821; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4EI+t9MzI/kTalzZ7QXfMUfHJ/tPqMOiO1s3nKlR0Ks=; b=BY0b6iPBJV3xNIkstpI1/DSUcHVJ7uEdj42JX8CJs6J0HjgkC+61SIcQYZBhftu4esVee3 8UyKagzsZnP8cA01MZWeaB/iFAP9evC5qgxCojn5LtBvH5F95KV+h/jxEs+ykLxkyrYtae D/lC8vY0utVVUcc/tiKg804jHetualVAxt6LcuD21xSDmcsoGIzIuXUi9iqKVSlbG/29vn V3SumAgJ3rshmdmTpsqNkZx74vl7aOFpdiCa5hfHMVBsGd6Ci2FX/gyjzR5LmnAYeo+w8F imsyi8YX8hnTTiTpndvbs6m34t9LTrGutNZ6CQhEl2AfVihpyu1ZCGyoPBEJqQ== Received: from portscout.nyi.freebsd.org (portscout.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:21]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XBCCx4CB1z11vM for ; Sun, 22 Sep 2024 04:03:41 +0000 (UTC) (envelope-from portscout@FreeBSD.org) Received: from portscout.nyi.freebsd.org ([127.0.1.10]) by portscout.nyi.freebsd.org (8.17.1/8.17.1) with ESMTP id 48M43fQs039700 for ; Sun, 22 Sep 2024 04:03:41 GMT (envelope-from portscout@FreeBSD.org) Received: (from portscout@localhost) by portscout.nyi.freebsd.org (8.17.1/8.17.1/Submit) id 48M43flH039699; Sun, 22 Sep 2024 04:03:41 GMT (envelope-from portscout@FreeBSD.org) Message-Id: <202409220403.48M43flH039699@portscout.nyi.freebsd.org> X-Authentication-Warning: portscout.nyi.freebsd.org: portscout set sender to portscout@FreeBSD.org using -f Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Date: Sun, 22 Sep 2024 04:03:41 +0000 From: portscout@FreeBSD.org To: ports@freebsd.org Subject: Unmaintained FreeBSD ports which are out of date X-Mailer: portscout/0.8.1 Dear port maintainers, The portscout new distfile checker has detected that one or more unmaintained ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. Please consider also adopting this port. If any ports have already been updated, you can safely ignore the entry. An e-mail will not be sent again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ports@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ deskutils/cairo-dock | 3.5.0 | 3.5.1 ------------------------------------------------+-----------------+------------ deskutils/cairo-dock-plugins | 3.5.0 | 3.5.1 ------------------------------------------------+-----------------+------------ dns/dnsjava | 2.1.9 | v3.6.2 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Reported by: portscout! From nobody Sun Sep 22 19:09:29 2024 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 4XBbKK4FWNz5XTf8 for ; Sun, 22 Sep 2024 19:09:41 +0000 (UTC) (envelope-from xavier@groumpf.org) Received: from aragorn.amdh.fr (aragorn.groumpf.org [176.31.180.205]) by mx1.freebsd.org (Postfix) with ESMTP id 4XBbKJ0pvPz4jXY for ; Sun, 22 Sep 2024 19:09:40 +0000 (UTC) (envelope-from xavier@groumpf.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=groumpf.org header.s=dkim header.b="X n+1mc2"; dmarc=none; spf=pass (mx1.freebsd.org: domain of xavier@groumpf.org designates 176.31.180.205 as permitted sender) smtp.mailfrom=xavier@groumpf.org Received: from numenor.groumpf.org (freebox-server.groumpf.org [82.64.247.11]) by aragorn.amdh.fr (Postfix) with ESMTP id C03893E603CF for ; Sun, 22 Sep 2024 21:09:32 +0200 (CEST) Received: from numenor.groumpf.org (localhost [127.0.0.1]) by numenor.groumpf.org (Postfix) with ESMTP id 998D71E6BD5 for ; Sun, 22 Sep 2024 21:09:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groumpf.org; h= content-transfer-encoding:content-type:content-type:subject :subject:from:from:content-language:user-agent:mime-version:date :date:message-id:received:received; s=dkim; t=1727032170; x= 1727896171; bh=OrxpVFxnl3+Y0uNBdr5SFRoiiISzl7bD4Bk3pnRDvBc=; b=X n+1mc2p84RNx0rxpneI9thI9rGXDC+g18UBnX8YkrU7tZQ5pEkcvBKpBrkrTRLmv 5sd2VdRBzAn4c+oY8EYpxK4OJ9VocpUJMeGjitjvzV2Qxngafjvh8DxYneTb+EIx wPp0HDKCFC1nWJAgr34LEoWHeM5LZAyaOD86ARFMMtKc9D3mQo2lGmQuWVDZyF77 3UdB1jN7cxmG/xwdlLti7c6UNbsudIa4mEcRbU9CuGS4JvsNrPuUXPgEp7t1mBMA IBXSl2daz+R12e5ADR4eFMG7y+3n83GKLQdaPmkw4gbdf1QrtsSC3NribtUD1ToP Dxh/cj2q4Yi+OctFweQss4+GFnAayrEcW6pHKM5M6J5rkmY4+zjYV93Ve0seUaBc qNY3QHAFapqsE7+HMCYdS9uBEnMZyiktVE2SpmuMVEzyOkzka3KOqCwvSSXsYslR Jh8mv/ygAbcc4GmJNdrYgHENhaWjbVvEJX0P6Vyyim4eC+jx1h4FhJsLnd9SpLud fmfu2cmwkzmbjJRP2Xt0T4h6MdJynP8TJ6z1tXvcFBmIjsKZoghha0lguvP0LzeI qYslXYa0MMBPdM0Fef+gVO/plD3uONGea+dNjs1331EMtAmiN/0pk3pfD7E8W175 d6LWCpwPpXMWZ1DilPibi0ExTdPGkkf1saTYs+94fk= Received: from numenor.groumpf.org ([127.0.0.1]) by numenor.groumpf.org (ns3.groumpf.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id tnesjrmK8MkC for ; Sun, 22 Sep 2024 21:09:30 +0200 (CEST) Received: from [192.168.100.30] (imladris.groumpf.org [192.168.100.30]) by numenor.groumpf.org (Postfix) with ESMTPSA id 53B4F1E6BD4 for ; Sun, 22 Sep 2024 21:09:30 +0200 (CEST) Message-ID: <016fbbf7-b9f7-4956-a8ac-b1a8efb256c4@groumpf.org> Date: Sun, 22 Sep 2024 21:09:29 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Content-Language: en-US To: FreeBSD Ports ML From: Xavier Humbert Subject: Unable to upgrade multimedia/gstreamer1-plugins Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.39 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_ALLOW(-0.20)[+ip4:176.31.180.205]; R_DKIM_ALLOW(-0.20)[groumpf.org:s=dkim]; MIME_GOOD(-0.10)[text/plain]; RCVD_NO_TLS_LAST(0.10)[]; XM_UA_NO_VERSION(0.01)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:16276, ipnet:176.31.0.0/16, country:FR]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DMARC_NA(0.00)[groumpf.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_COUNT_THREE(0.00)[4]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[groumpf.org:+] X-Rspamd-Queue-Id: 4XBbKJ0pvPz4jXY X-Spamd-Bar: --- Hi, Despite the fact that multimedia/gstreamer1 has been upgraded (and to be sure, force-rebuilt one more time), gstreamer1-plugins won't link : ld: error: undefined symbol: gst_dsd_format_get_type >>> referenced by GstAudio-1.0.c:766 (tmp-introspect7hh7sli_/GstAudio-1.0.c:766) >>> /usr/ports/multimedia/gstreamer1-plugins/work/gst-plugins-base-1.24.8/_build/tmp-introspect7hh7sli_/GstAudio-1.0.o:(GI_GET_TYPE_FUNCS_) ld: error: undefined symbol: gst_dsd_info_get_type >>> referenced by GstAudio-1.0.c:766 (tmp-introspect7hh7sli_/GstAudio-1.0.c:766) >>> /usr/ports/multimedia/gstreamer1-plugins/work/gst-plugins-base-1.24.8/_build/tmp-introspect7hh7sli_/GstAudio-1.0.o:(GI_GET_TYPE_FUNCS_) ld: error: undefined symbol: gst_dsd_plane_offset_meta_api_get_type >>> referenced by GstAudio-1.0.c:766 (tmp-introspect7hh7sli_/GstAudio-1.0.c:766) >>> /usr/ports/multimedia/gstreamer1-plugins/work/gst-plugins-base-1.24.8/_build/tmp-introspect7hh7sli_/GstAudio-1.0.o:(GI_GET_TYPE_FUNCS_) What can cause this problem ? Regards, Xavier -- Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer https://www.amdh.fr From nobody Sun Sep 22 19:14:50 2024 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 4XBbRQ2M4Jz5XWYr for ; Sun, 22 Sep 2024 19:14:58 +0000 (UTC) (envelope-from imb@protected-networks.net) Received: from mail.protected-networks.net (mail.protected-networks.net [IPv6:2001:470:8d59:1::8]) (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 "mail.protected-networks.net", Issuer "R10" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XBbRP4YbGz4l0B for ; Sun, 22 Sep 2024 19:14:57 +0000 (UTC) (envelope-from imb@protected-networks.net) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= protected-networks.net; h=content-transfer-encoding:content-type :content-type:in-reply-to:from:from:content-language:references :subject:subject:user-agent:mime-version:date:date:message-id; s=201508; t=1727032490; bh=6y6dbhLLhbqfpp1jUyvMAhrpwGHlD3YB554p L9eRuoE=; b=Wcq9HBMyWcTyqr82BNbbfvYEkotSRnVaugQGxhJd1bLklRhHlKUD 8ta4ObuJnQs/qCQHsnPsSvRbB8XWhaljew9RmY0NiKe08Z5vss+DQ6lfId2O8CHH wdqN1MvLDta/edLpCwTz7YnN8LRgZCblFRzw8MtftaBjLzawnalrqd8= Received: from [192.168.1.9] (d5540.auburn.protected-networks.net [192.168.1.9]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: imb@mail.protected-networks.net) by mail.protected-networks.net (Postfix) with ESMTPSA id 9AE8B2AB6B; Sun, 22 Sep 2024 15:14:50 -0400 (EDT) Message-ID: <7fb47da6-81bd-4d77-bd9a-9d70ec441d73@protected-networks.net> Date: Sun, 22 Sep 2024 15:14:50 -0400 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Unable to upgrade multimedia/gstreamer1-plugins To: Xavier Humbert , FreeBSD Ports ML References: <016fbbf7-b9f7-4956-a8ac-b1a8efb256c4@groumpf.org> Content-Language: en-NZ From: Michael Butler In-Reply-To: <016fbbf7-b9f7-4956-a8ac-b1a8efb256c4@groumpf.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US] X-Rspamd-Queue-Id: 4XBbRP4YbGz4l0B X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On 9/22/24 15:09, Xavier Humbert wrote: > Hi, > > Despite the fact that multimedia/gstreamer1 has been upgraded (and to be > sure, force-rebuilt one more time), gstreamer1-plugins won't link : > > ld: error: undefined symbol: gst_dsd_format_get_type > >>> referenced by GstAudio-1.0.c:766 (tmp-introspect7hh7sli_/ > GstAudio-1.0.c:766) > >>> /usr/ports/multimedia/gstreamer1-plugins/work/gst-plugins- > base-1.24.8/_build/tmp-introspect7hh7sli_/GstAudio-1.0.o: > (GI_GET_TYPE_FUNCS_) > ld: error: undefined symbol: gst_dsd_info_get_type > >>> referenced by GstAudio-1.0.c:766 (tmp-introspect7hh7sli_/ > GstAudio-1.0.c:766) > >>> /usr/ports/multimedia/gstreamer1-plugins/work/gst-plugins- > base-1.24.8/_build/tmp-introspect7hh7sli_/GstAudio-1.0.o: > (GI_GET_TYPE_FUNCS_) > ld: error: undefined symbol: gst_dsd_plane_offset_meta_api_get_type > >>> referenced by GstAudio-1.0.c:766 (tmp-introspect7hh7sli_/ > GstAudio-1.0.c:766) > >>> /usr/ports/multimedia/gstreamer1-plugins/work/gst-plugins- > base-1.24.8/_build/tmp-introspect7hh7sli_/GstAudio-1.0.o: > (GI_GET_TYPE_FUNCS_) > > What can cause this problem ? The previous version library is getting in the way of the link. I resolved it with .. pkg delete -f gstreamer1-plugins cd /usr/ports/multimedia/gstreamer1-plugins make clean make make reinstall Michael From nobody Sun Sep 22 19:20:54 2024 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 4XBbZM0BYYz5XYq0 for ; Sun, 22 Sep 2024 19:20:59 +0000 (UTC) (envelope-from xavier@groumpf.org) Received: from aragorn.amdh.fr (aragorn.groumpf.org [176.31.180.205]) by mx1.freebsd.org (Postfix) with ESMTP id 4XBbZL1CKSz4mR2 for ; Sun, 22 Sep 2024 19:20:58 +0000 (UTC) (envelope-from xavier@groumpf.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=groumpf.org header.s=dkim header.b="EZTZzvP/"; dmarc=none; spf=pass (mx1.freebsd.org: domain of xavier@groumpf.org designates 176.31.180.205 as permitted sender) smtp.mailfrom=xavier@groumpf.org Received: from numenor.groumpf.org (freebox-server.groumpf.org [82.64.247.11]) by aragorn.amdh.fr (Postfix) with ESMTP id 6CE143E605CB for ; Sun, 22 Sep 2024 21:20:57 +0200 (CEST) Received: from numenor.groumpf.org (localhost [127.0.0.1]) by numenor.groumpf.org (Postfix) with ESMTP id 3D5341E6C71 for ; Sun, 22 Sep 2024 21:20:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groumpf.org; h= content-transfer-encoding:content-type:content-type:in-reply-to :from:from:content-language:references:subject:subject :user-agent:mime-version:date:date:message-id:received:received; s=dkim; t=1727032855; x=1727896856; bh=XG4KqCxppr5C0NOUjvlHBN6s JsnOwR2Gc9erQHb3L3Y=; b=EZTZzvP/X+OcmVU1nTumTPKxol8Y3YPWDEq8goqs jFm5xmTdvEQnDXljAml7UrtOttpnDGaq/nYYixrUumvVVnN83vlys7cUYdrcdq1z q7A3LkvwZzrQWfaKLQI/maLoCAJQDo18aBgnyd5E9ZihCHUiNACiB15TUC/6PkCI 8oGR0KvZPlOMhHzCsN11MK46sgL5hDwh1zu8vgEvQXs+LZwa32FxkOvmI5agZQ8I IzJIK6OY1kvzNb1cxS2WLt2vBm+ih29k5oGLDM2sV5eonDbGfP1TYpsnrTkjTpRE ZcsniY5rxYqKVNp5FqXWqOrNM5q4pI7uayWzMFQBmFKLMgVwo27F0QlIISxZnadY ehIw6mqUb9yHEkhjCwbl57Xnm/vaIKLP4ghd4Zre/8pwPRCRCW19LqcUJpv4nugn QblYrVO/PmFOdB00uo/bOhqi2KwCwy/e1PVuLRipSDCvIIV5ExpUrgrAgAm7x4na uKB5kSmd8e/lbkK/dx/K9XAqcfpgtywsZBXZagckgztwr6iiD/9+77JvOVHemO6z ehL1YDtcWAHjaC+SzWNNkJbnU+od0A3fq96WOrBfg5WyUOOj+K/2bTBn9GO5N74s 7IVGzZ/yDB355fFI7WWesC2FAcUTXzSgUeAVWy/uV6PyozlIwdk5g4+UKt4oPuOF d6o= Received: from numenor.groumpf.org ([127.0.0.1]) by numenor.groumpf.org (ns3.groumpf.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id hN_dPPmlANY4 for ; Sun, 22 Sep 2024 21:20:55 +0200 (CEST) Received: from [192.168.100.30] (imladris.groumpf.org [192.168.100.30]) by numenor.groumpf.org (Postfix) with ESMTPSA id 2006D1E6D15 for ; Sun, 22 Sep 2024 21:20:55 +0200 (CEST) Message-ID: Date: Sun, 22 Sep 2024 21:20:54 +0200 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: Unable to upgrade multimedia/gstreamer1-plugins To: FreeBSD Ports ML References: <016fbbf7-b9f7-4956-a8ac-b1a8efb256c4@groumpf.org> <7fb47da6-81bd-4d77-bd9a-9d70ec441d73@protected-networks.net> Content-Language: fr From: Xavier Humbert In-Reply-To: <7fb47da6-81bd-4d77-bd9a-9d70ec441d73@protected-networks.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-3.39 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_ALLOW(-0.20)[+ip4:176.31.180.205:c]; R_DKIM_ALLOW(-0.20)[groumpf.org:s=dkim]; MIME_GOOD(-0.10)[text/plain]; RCVD_NO_TLS_LAST(0.10)[]; XM_UA_NO_VERSION(0.01)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; ASN(0.00)[asn:16276, ipnet:176.31.0.0/16, country:FR]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DMARC_NA(0.00)[groumpf.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; RCVD_COUNT_THREE(0.00)[4]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[groumpf.org:+] X-Rspamd-Queue-Id: 4XBbZL1CKSz4mR2 X-Spamd-Bar: --- Le 22/09/2024 21:14, Michael Butler a écrit : > On 9/22/24 15:09, Xavier Humbert wrote: >> Hi, >> >> Despite the fact that multimedia/gstreamer1 has been upgraded (and to >> be sure, force-rebuilt one more time), gstreamer1-plugins won't link : >> >> ld: error: undefined symbol: gst_dsd_format_get_type >>  >>> referenced by GstAudio-1.0.c:766 (tmp-introspect7hh7sli_/ >> GstAudio-1.0.c:766) >>  >>> /usr/ports/multimedia/gstreamer1-plugins/work/gst-plugins- >> base-1.24.8/_build/tmp-introspect7hh7sli_/GstAudio-1.0.o: >> (GI_GET_TYPE_FUNCS_) >> ld: error: undefined symbol: gst_dsd_info_get_type >>  >>> referenced by GstAudio-1.0.c:766 (tmp-introspect7hh7sli_/ >> GstAudio-1.0.c:766) >>  >>> /usr/ports/multimedia/gstreamer1-plugins/work/gst-plugins- >> base-1.24.8/_build/tmp-introspect7hh7sli_/GstAudio-1.0.o: >> (GI_GET_TYPE_FUNCS_) >> ld: error: undefined symbol: gst_dsd_plane_offset_meta_api_get_type >>  >>> referenced by GstAudio-1.0.c:766 (tmp-introspect7hh7sli_/ >> GstAudio-1.0.c:766) >>  >>> /usr/ports/multimedia/gstreamer1-plugins/work/gst-plugins- >> base-1.24.8/_build/tmp-introspect7hh7sli_/GstAudio-1.0.o: >> (GI_GET_TYPE_FUNCS_) >> >> What can cause this problem ? > > The previous version library is getting in the way of the link. > > I resolved it with .. > > pkg delete -f gstreamer1-plugins > cd /usr/ports/multimedia/gstreamer1-plugins > make clean > make > make reinstall > >     Michael > Fixed ! Thanks ! Xavier -- Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer https://www.amdh.fr From nobody Sun Sep 22 21:12:02 2024 X-Original-To: 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 4XBf356Y6Wz5X6TD for ; Sun, 22 Sep 2024 21:12:33 +0000 (UTC) (envelope-from thomas.e.zander@googlemail.com) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XBf34496Xz4JQj for ; Sun, 22 Sep 2024 21:12:32 +0000 (UTC) (envelope-from thomas.e.zander@googlemail.com) 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 thomas.e.zander@googlemail.com designates 209.85.216.43 as permitted sender) smtp.mailfrom=thomas.e.zander@googlemail.com Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-2d873dc644dso2981857a91.3 for ; Sun, 22 Sep 2024 14:12:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727039550; x=1727644350; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=uA0buqKEcLCunUa+5iN1M0kT1UNtu4xyH0xuhsUpR5s=; b=LFKZQ1r+3ygb3UlWjMcmNt+97NikM9fuy3TGnC2l5uQu7LbSG3zkUr34i/T4uXq2dt y7CQ1Q5hxFmuVZ2UUBJ1pxd18smq9xxNW12CnUZ+VBmV8zusbsWKi6i++CRkRBWlxxWI 45O9keFvzZ0yYgJXKyVaPrrtLiv9UlUzgcexdRA+yih5k6wDcrAeso7LTQvHgM5Qct7u ycoLd6g4AdDo+9Y6iEoUhoxMbMeYXuZDulGSfZC+MTLzGg0sKZgv0ienDo2Jz5qaR2EA 5Y1ok2a0K+SN45yqJvZRHlI3Tz6pg95/2T7tCrG5+huvv0Ns+/0DMj1fpI1ko2suu7wp +NMQ== X-Gm-Message-State: AOJu0YxrbYdb5achFJndOMV/sYGu0sVXtfknyl8ykmf2VVdIv22f71kJ klpN+m22ie3B39SPSL9AsZDGYL4ALDRds+3fTEL7lBTO7BiRs8/Vqp2lNqTNc2mRy+JcIukdgDH HOU9L2C8n5qfZ6U6nPqoRMNoJqaKEcQ== X-Google-Smtp-Source: AGHT+IHWm5U06r+CaTHs5wUxbD5I+QVEMv+0/AJrEafKsbm8imCAfZ55Js5tM2LvQQcCzxkytu5Gu+ye8jyCGy+K7Hg= X-Received: by 2002:a17:90b:1643:b0:2da:9dc7:add2 with SMTP id 98e67ed59e1d1-2dd7f71aca7mr12031828a91.26.1727039549961; Sun, 22 Sep 2024 14:12:29 -0700 (PDT) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Thomas Zander Date: Sun, 22 Sep 2024 23:12:02 +0200 Message-ID: Subject: Re: CFT: traefik3 is coming in Q4 To: ports@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Spamd-Result: default: False [-1.13 / 15.00]; NEURAL_HAM_SHORT(-0.79)[-0.793]; NEURAL_HAM_MEDIUM(-0.41)[-0.409]; FORGED_SENDER(0.30)[riggs@freebsd.org,thomasezander@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; RWL_MAILSPIKE_GOOD(-0.10)[209.85.216.43:from]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_LONG(0.08)[0.077]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TAGGED_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_NEQ_ENVFROM(0.00)[riggs@freebsd.org,thomasezander@gmail.com]; MISSING_XM_UA(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; TO_DOM_EQ_FROM_DOM(0.00)[]; R_DKIM_NA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; RCVD_IN_DNSWL_NONE(0.00)[209.85.216.43:from] X-Rspamd-Queue-Id: 4XBf34496Xz4JQj X-Spamd-Bar: - On Sun, 8 Sept 2024 at 12:53, Thomas Zander wrote: > Because of this gentle migration, I don't plan having two traefik ports > in the tree at the same time. Instead, latest will move to traefik3 in > October 2024, and the quarterly branch in January 2025. Update: Because of the low number (read: zero) of reported migration issues with traefik3, I will land traefik3 on HEAD this Wednesday (25 Sep), so it will be available in the Q4 branch. Please let me know if this causes any problems for you. Thanks, and best regards Riggs