From unknown Thu Jun 19 14:04:49 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#74453 <74453@debbugs.gnu.org> To: bug#74453 <74453@debbugs.gnu.org> Subject: Status: running make failed when perl is installed in the very long path Reply-To: bug#74453 <74453@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:04:49 +0000 retitle 74453 running make failed when perl is installed in the very long p= ath reassign 74453 automake submitter 74453 "Li, Changqing" severity 74453 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 23:24:24 2024 Received: (at submit) by debbugs.gnu.org; 21 Nov 2024 04:24:24 +0000 Received: from localhost ([127.0.0.1]:48683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDyju-0002mo-VW for submit@debbugs.gnu.org; Wed, 20 Nov 2024 23:24:24 -0500 Received: from lists.gnu.org ([209.51.188.17]:50066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDxNg-0007RE-LU for submit@debbugs.gnu.org; Wed, 20 Nov 2024 21:57:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tDxNg-0007Xg-Ea for bug-automake@gnu.org; Wed, 20 Nov 2024 21:57:20 -0500 Received: from mx0a-0064b401.pphosted.com ([205.220.166.238]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tDxNe-0003Yl-3n for bug-automake@gnu.org; Wed, 20 Nov 2024 21:57:20 -0500 Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4AL2PlOR018225 for ; Wed, 20 Nov 2024 18:57:13 -0800 Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2040.outbound.protection.outlook.com [104.47.70.40]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 42xusq4utj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 20 Nov 2024 18:56:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KVc+lbDqyMx1FByysoSLdM+of1j7RzPhKiOmrer/9Z81IzcX/CGoek353Ou+33GlyWe8cQnt6yV0+wUcvdZBcSmd/UZqzjaJ5D/l8yNRBqdEZ01+HQRdDJOGCRKyZme/YX5IHP7lb6pLwowPnFqF+QO8/xpBwqU/yDbyNAJWfqpFrSdX62MkCT5Yv1abVGkjLNC48oUgXzfktjPmgBJRWkac2x+ZwBCJ2nHdASUzldlGNk2Yq87LUnljB/Zwb50dpgx9OyDJpRtjAp0Q0u5ye9RDWkL7+3yK/8Lrz0aYBtk2UAnWu5+VNU+NRksr3pZGTb7sQ6shphGqKxu42z17Zg== 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=K0O3OQ5XnmFgN9Zk88sY4Q+L9b0mvvljKFho4vGEP/A=; b=fyDvDmi4K87VkQRIcqHBgopgEsgxu/poGF8BTjp+c8Dw6buw1qCotrZKRLSHD3msAwiHL6ZPGkcAY1ps/okR0Pzcs1xBMh51OfwiWOOvay6yPZ4Q6KNCygD0iKE2BziiAmTagga+IIcyCs5wu4EC9OoOsEgBANYKqGkp/x5RgJUbyTq1PgsNt56DddeubgAvP9+lji2TLwrbQ7wMAaunnD/6rcUpucyZ65V6QVkNOyBeqfJodtYn/s5e00TDP8cpSP7BzUOG8YvEVwFJQIUQi0cktEJ4jcO1W8FaHFFgUM4EFgwq1h2kllGrsmcqHrzALyRyzUq+ao+Y1Ez1ei1UYA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from DS0PR11MB7312.namprd11.prod.outlook.com (2603:10b6:8:11f::18) by MW3PR11MB4729.namprd11.prod.outlook.com (2603:10b6:303:5d::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.23; Thu, 21 Nov 2024 02:56:32 +0000 Received: from DS0PR11MB7312.namprd11.prod.outlook.com ([fe80::8436:b2d3:31a9:1c8c]) by DS0PR11MB7312.namprd11.prod.outlook.com ([fe80::8436:b2d3:31a9:1c8c%7]) with mapi id 15.20.8093.018; Thu, 21 Nov 2024 02:56:29 +0000 From: "Li, Changqing" To: "bug-automake@gnu.org" Subject: running make failed when perl is installed in the very long path Thread-Topic: running make failed when perl is installed in the very long path Thread-Index: AQHbO7/RcqSBge0XYkefmXd2NAC2gg== Date: Thu, 21 Nov 2024 02:56:29 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS0PR11MB7312:EE_|MW3PR11MB4729:EE_ x-ms-office365-filtering-correlation-id: b515a5f9-4761-4d5b-b963-08dd09d8194b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|8096899003|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?Q?2IJaeVaro9XLNXg8IVhP8+Zak8dILSwmZ8GhFs8HCGkHXDGdBUIv5f0r8R?= =?iso-8859-1?Q?eL+4KfYM1CzkxvsYpAX0AYqXIsl9hpo8/V5lf/D9K3lbiMLMXZqQTVcwVv?= =?iso-8859-1?Q?gqrMN+hsfKJ9OVx6+ladD09pCVTp1/1caCw0MQ+cI7NLzEboDLZKfVyaT/?= =?iso-8859-1?Q?/I9eSvV008JKyZp3KPwqvZBfnrNu8oV4kGyi/1RGeemJgneVoHxscWY1BZ?= =?iso-8859-1?Q?toWDehJpePWsjIybV/yoYJuCeujCHUmrQZLM9VvoAX0QszMWxiNjyZA2r+?= =?iso-8859-1?Q?0YFGeYFkF1fu0euexqXVi8SNvGYULIvnkGXHgLT16mcobjJ9mcSwJKhhGn?= =?iso-8859-1?Q?qoqd0xmFedrrVrryfqwiOGm5RzwZ5ypgCcYJ2KF43LsVsE+iovn01yrlqp?= =?iso-8859-1?Q?dUtAyy0G66ejTIvYf0nZWi2t0xArx0C02w9LUvoDFLUK7lm2RO5QaymNIJ?= =?iso-8859-1?Q?qILKnckCEQt4VJ1BrzHhFUN9mPrz0qsGbGsXAx843i9N5dMtuBSIpaknNK?= =?iso-8859-1?Q?7x0i2Om6nHfDupvFurr1dg55uTs4dCMH8XbYv6LTTBCVsiOuQ1PJOPj50Y?= =?iso-8859-1?Q?Ax6P5eb+LsdnyQZDfm8GnzguI4CgZWPPNtSIF20uKtyA56Lb/KYjtafBUa?= =?iso-8859-1?Q?y0Y8+kGE0SAMH490QK0s5Kf2hkbzj+YqLRFLZsYlLh8mB4oXKOEo9s+Gpc?= =?iso-8859-1?Q?thyhmFK7XIcU2UVzhV9qlpIOVeUa5WIOWOphQbhZ3SkWrfbdb0BZVawCWI?= =?iso-8859-1?Q?PRcSpLUAEz7x05BxYSLDROXnIlEwbmwAeBHD30L5JyN84xrHmhhT1N2oRp?= =?iso-8859-1?Q?lMss/aAktDYfVF8b6CZiserikHRk/1y2u9D+uXH6e+1puAXtKympMfqxGo?= =?iso-8859-1?Q?oL3grAwgZA84LGNbidCsPPOQlrSyS/YrSFAeP5KnqrGfdbpFo9FHNbgadK?= =?iso-8859-1?Q?uZ5QoTtQoAla/yWWXqnysOGJ3Ct6mIkP+u+3bo9/1AoA7fuAMjkuvjiYFO?= =?iso-8859-1?Q?8fcEOGevgPJhmkskLb22ntvuZCcHfp1ygQuAMq7EtrYBQWcTIZpaJ4Xv0n?= =?iso-8859-1?Q?EWw6vcW6EfdQR09e4bhcUh0YUm5BhLFhf0r0qPM3kCgk1mS+xvWxaaC5jE?= =?iso-8859-1?Q?HAJ/pODkrI1naEiAaW5FkTQHdmCG0IcWsH8zTIpLbOA91jssMYoKlEKew1?= =?iso-8859-1?Q?Vhkq/mepm/0BxCyxCAl7r6/WeQ/qdzTN7xSYmQ/y6dc4PaXc1vwApaDfXe?= =?iso-8859-1?Q?v+meeSJCBGQHPvUC48TkUSRFTWzjdFZlZ1GYzgi6Bd+SPyN6eTaQGRubfn?= =?iso-8859-1?Q?9sKKQ7sRBvEfUyQBoVSy2UCi2PXFpcB2Ev1DmrBH5l3N3uo1fJft9ZlY1Q?= =?iso-8859-1?Q?LkQCfrN+zFv/x9fHJUr5TqYAp0PtMAubd1ZhuXfu6l5Mu5g7QBnog=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7312.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(8096899003)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?7I734C2lfBTQLJKlF8FWQpZw/RCSFkzhmNujtuGpnlHHp0w5tkSE6Wsi3g?= =?iso-8859-1?Q?+oguvGvvJFnkEAV993tggP96Ql9AV7pVn33+BwKt5VMXYhepkDYLUAe2lY?= =?iso-8859-1?Q?ujX1U19pGzV9sGwuuTGQAWaZAAqmtpS8jL7F85h+Toue39R4cFmrKdnEoP?= =?iso-8859-1?Q?Axun/LOIQZZ7qIQbCTDd+wq3OvFQI51d9uYHCPgOo973qpQGw/f1S2319y?= =?iso-8859-1?Q?LLzZ0CnHxN/f2sHz/1WruRt6C6sS+pPpVbFvlAL4kchrCO96RBL9gQNdd2?= =?iso-8859-1?Q?NbpwC2Pe2vHPNoCCh+96eD9/TpHtSWml8pUz9BY1yLyed1LZDM5I86yw5O?= =?iso-8859-1?Q?Zq41zqRyqDB5T9P8owge1gdDKvb6ZpYr2qGphC9CN2+xco9GFDjhDgn2NC?= =?iso-8859-1?Q?rv6OAyvle96J+StEb76DilP0VH9YMJnT08HIvQNRYvcjH9ocpdppFePlsx?= =?iso-8859-1?Q?aqntQlGNXtQYJdhEpr9MTT647dzaT3/6+Oegza5L1DxEk7RscwNIfvZfoP?= =?iso-8859-1?Q?OF5c53oZNc9fr8Ivp12aC9QRKutyC5St+XBGCq453ibIvHvMh9OpVrM6+d?= =?iso-8859-1?Q?VGr3ddPMW46KSUdnj9loKV8+rfLu4seuKp9mzNR7bpaRUPC2TKIERlcsOQ?= =?iso-8859-1?Q?rrfiT+xwz2NJ7l3LnmvCIInXMT8TThfyL04s3PhF6JLBmV4+La30+LS/BE?= =?iso-8859-1?Q?LE/xmdCVzKhrsJPxJHE7g2kt/GvtpdYKs8xed9BPE3GqGR+C/7xP6KPidF?= =?iso-8859-1?Q?9LZbyE5I2XQj8085ShOafKHzLafre+hb+nDofpRzs64G67Q0jobPmtY5zl?= =?iso-8859-1?Q?dLc8apKBTRddnW1gHwEW3LsxFjjPojgDcijOtOVOC/cxGl+zMwRH4P+BmQ?= =?iso-8859-1?Q?eBaP3qUia+0SjS18dEpEB91BcxTGBY2ImvFnuEu1jh0AvL03TiQUvjcYta?= =?iso-8859-1?Q?doJRFumbQG64SBJHJ2B3JAB5cCGXLZO5KTUIXQNfrvo4uUI3S1RF2M8NJP?= =?iso-8859-1?Q?w1AQ6lsab8TxEq6WR1Ar/0S83JBq2mVgJaA8SJ4Du8rbwd366P6yX4l78Y?= =?iso-8859-1?Q?LmzXFSCTcqcj9AnKxS87Ywn69vYWoJhd5liB4kswfxVaI7paZGzQ0YrGFO?= =?iso-8859-1?Q?ErFl6CY6ejLOPfSOOE5JjKT7Fr6HqeZOSN58HvWsjoJnldCo2dhpa8W7x9?= =?iso-8859-1?Q?ksGsAJkGvlHLCTCvt1GXuJg0lLJthuVZyqOG5nlcBigeqrSSSb0NqSo+HE?= =?iso-8859-1?Q?MVrczy7EJyjl4N2+Igf62QW/9CR40Ur56pyOnffc1WbwrsOiI2jxH+UsY6?= =?iso-8859-1?Q?u1O6xqTPYx/8CzSBjQZXaCTfRKHxk1OYbXkyTKMvaCP9jlPTUSiXW82X9A?= =?iso-8859-1?Q?vTVpU1ZzNyk/LQ+BZaWoSyx7I9Qrzp/ZwYmc2MiUoT6aOL30kH0y54DvSF?= =?iso-8859-1?Q?wew8TKxz+ZrzxS0QkLzKxFHG5y+fe+18zYsDMmxV5+JwMRmFFY+XtGvw9K?= =?iso-8859-1?Q?raqjc8ri2sUR89I3J+v2s0d2BOW4bEMxQjVxNIw1QXgUB0VPHEBvDilsEc?= =?iso-8859-1?Q?bMQTHAacZGajuNeJSfT02JFhjrztwTRgO/vFrnENHL0H0C4+wUwFEwz39H?= =?iso-8859-1?Q?4/yh7BcKn5h9ak9RR4pD/n9j9ZjkFEupjW?= Content-Type: multipart/alternative; boundary="_000_DS0PR11MB731209E7538208BB752506EC82222DS0PR11MB7312namp_" MIME-Version: 1.0 X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7312.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b515a5f9-4761-4d5b-b963-08dd09d8194b X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2024 02:56:29.8037 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 5hykKKle7b1HR3XuPEEpKe0UljZbWJRkPOIYwrLQWTDiPd+giccdp7DDUE1RVXRvWWHfHXeZawPsbWHxetNXtQOFGbAHpAE1g1EQJRE4Oec= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4729 X-Proofpoint-GUID: 319cByu2DCZGS1fmczu6MsMsiaH7dZZx X-Proofpoint-ORIG-GUID: 319cByu2DCZGS1fmczu6MsMsiaH7dZZx X-Authority-Analysis: v=2.4 cv=d9mnygjE c=1 sm=1 tr=0 ts=673ea165 cx=c_pps a=bqH6H/OQt14Rv/FmpY1ebg==:117 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=t6VNMIxGWsJa4Eqv:21 a=xqWC_Br6kY4A:10 a=VlfZXiiP6vEA:10 a=bRTqI5nwn0kA:10 a=NEAV23lmAAAA:8 a=Tr8q6iaLDe0ab4MScAkA:9 a=wPNLvfGTeEIA:10 a=TQIExxpQeaR9vlAv8rgA:9 a=7shmsjCCF4u-Tsy1:21 a=frz4AuCg-hUA:10 a=_W_S_7VecoQA:10 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-11-21_01,2024-11-20_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 suspectscore=0 priorityscore=1501 lowpriorityscore=0 mlxscore=0 impostorscore=0 phishscore=0 clxscore=1011 malwarescore=0 mlxlogscore=908 spamscore=0 bulkscore=0 classifier=spam authscore=0 adjust=0 reason=mlx scancount=1 engine=8.21.0-2409260000 definitions=main-2411210023 Received-SPF: pass client-ip=205.220.166.238; envelope-from=prvs=105597799c=changqing.li@windriver.com; helo=mx0a-0064b401.pphosted.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 20 Nov 2024 23:24:20 -0500 Cc: "Li, Changqing" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --_000_DS0PR11MB731209E7538208BB752506EC82222DS0PR11MB7312namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, Dear Maintainers I met an issue when try to compile automake with the perl installed in a v= ery long path which larger then max length of shebang , here is the reprod= uce steps 1. git clone git@github.com:autotools-mirror/automake.git; cd automake 2. ./bootstrap 3. ./configure 4. make Failed with error: ... GEN doc/aclocal-1.17.1 help2man: can't get `--help' info from bin/aclocal Try `--no-discard-stderr' if option outputs to stderr make: *** [Makefile:3818: doc/aclocal-1.17.1] Error 2 The failure is caused by the long path of the perl in aclocal.in, the sheb= ang is cutted. Could we change it like following diff? diff --git a/bin/aclocal.in b/bin/aclocal.in index 4d01f3a4d..73d5ee47f 100644 --- a/bin/aclocal.in +++ b/bin/aclocal.in @@ -1,4 +1,4 @@ -#!@PERL@ +#!/usr/bin/env perl # aclocal - create aclocal.m4 by scanning configure.ac -*- perl -*- # @configure_input@ # Copyright (C) 1996-2024 Free Software Foundation, Inc. diff --git a/bin/automake.in b/bin/automake.in index 479125505..55985ea34 100644 --- a/bin/automake.in +++ b/bin/automake.in @@ -1,4 +1,4 @@ -#!@PERL@ +#!/usr/bin/env perl # automake - create Makefile.in from Makefile.am -*- perl -*- # @configure_input@ # Copyright (C) 1994-2024 Free Software Foundation, Inc. Thank you, Changqing --_000_DS0PR11MB731209E7538208BB752506EC82222DS0PR11MB7312namp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi,  Dear Maintainers

I met an  issue when try to compile automake with the perl installed i= n a very long path which larger then max length of shebang ,  here is = the reproduce steps
  1. git clone git@github.com:autotools-mirror/aut= omake.git; cd automake
  2. ./bootstrap
  3. ./configure
  4. make
    Failed with error:
    ...
    GEN      doc/aclocal-1.17.1
    help2man: can't get `--help' info from bin/aclocal
    Try `--no-discard-stderr' if option outputs to stderr
    make: *** [Makefile:3818: doc/aclocal-1.17.1]= Error 2

The failure is caused by the long path of the perl in aclocal.in, = ; the shebang  is cutted.  Could we change it like following diff= ?  
diff --git a/bin/aclocal.in b/bin/aclocal.in
index 4d01f3a4d..73d5ee47f 100644
--- a/bin/aclocal.in
+++ b/bin/aclocal.in
@@ -1,4 +1,4 @@
-#!@PERL@
+#!/usr/bin/env perl
 # aclocal - create aclocal.m4 by scanning configure.ac     =  -*- perl -*-
 # @configure_input@
 # Copyright (C) 1996-2024 Free Software Foundation, Inc.
diff --git a/bin/automake.in b/bin/automake.in
index 479125505..55985ea34 100644
--- a/bin/automake.in
+++ b/bin/automake.in
@@ -1,4 +1,4 @@
-#!@PERL@
+#!/usr/bin/env perl
 # automake - create Makefile.in from Makefile.am      =      -*- perl -*-
 # @configure_input@
 # Copyright (C) 1994-2024 Free Software Foundation, Inc.

Thank you,
Changqing
--_000_DS0PR11MB731209E7538208BB752506EC82222DS0PR11MB7312namp_-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 23:53:12 2024 Received: (at submit) by debbugs.gnu.org; 21 Nov 2024 04:53:12 +0000 Received: from localhost ([127.0.0.1]:48721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDzBn-00047G-Q6 for submit@debbugs.gnu.org; Wed, 20 Nov 2024 23:53:12 -0500 Received: from lists.gnu.org ([209.51.188.17]:51830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDzBl-000477-9b for submit@debbugs.gnu.org; Wed, 20 Nov 2024 23:53:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tDzBk-0006xe-9i for bug-automake@gnu.org; Wed, 20 Nov 2024 23:53:08 -0500 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tDzBi-000589-TF for bug-automake@gnu.org; Wed, 20 Nov 2024 23:53:08 -0500 Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-212874cd62cso2334875ad.3 for ; Wed, 20 Nov 2024 20:53:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732164785; x=1732769585; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=0RFEqqXbfEVJ4GM9NlC+xGYS7x0rugj5rNIGI64Oby0=; b=WC6/vgfmUJQHTvZMIUOpqKWhL7y6bmlF0f1CtNFRjARWpAg6hf2ZyOSn1ytKkBexOo QIl1WJQ7KBWZvSfJNRSSV+1va/WDfneWL6FS0uzp+zojTNhzJGSeoZjvjdioNmCPThHn ukx3reEAXJTwB7IcAirhIN7G/Lvn9yTfJTjLY76gm23PPgDZZGlqvTEn2h8CVU04UmY7 fEZmMuQ3hYCTwmSyP27nBMolBYMVG+wlrVoS8a1nPdH/TSXBA3ROgxNUCY3lPBleYeqq lm+0cGfiZXzQ6Jk9VRxlbp2QpYUdLL1MCa1wo091XTOfCK1vw1Y+E9iP5HIBhP396MKq 4iaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732164785; x=1732769585; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=0RFEqqXbfEVJ4GM9NlC+xGYS7x0rugj5rNIGI64Oby0=; b=u0g1hJEg6K0WI3qVNK/bi07NXIIa13a56CbdYG6IboZPEH7FY8B3aXTWpUVBtyZrkE ulqXSlJWkg5K2Uk2QJlt6hVsqLo+2oXvWaS3NzgzBw83GnoWzdPPbHp6qgh2/M42T90A 65Ez6zejilRUf0I/8ns2EAg1nPp1B95PSXNQyUjkmH16trMezTGEaG6Oun/jbAnkqGg5 Il1b/T1YWYZUySDNkhU0ARsGrsSqLqBY+qc+5zNA/ucA5pK25t6PkqbqkZVyhRUCBpDp xPe0TlBpfJLNQPuRz6271IXkwkyHvsx/xm/AduHWQu2eFOtUSvmv9ny2n+Ymg6NRIHb2 SXLA== X-Gm-Message-State: AOJu0YwCdpg/0D6mvlz+xbsJe4xWXMPZ6eLJpwAKCxxXh56nAvOUAawA 8zjcyz669ARe+865zbCInVezlCi8tGMRuEDlX8b6vA7A7dUl75ALxkAPsg== X-Google-Smtp-Source: AGHT+IEFrEslWaG/jhY6SWW4UL4yHfDyeJQgVYVRybCcrbcIIVPDb2x2KKRs80PlGUwg78/3vt5NQg== X-Received: by 2002:a17:903:2312:b0:20c:ee32:7597 with SMTP id d9443c01a7336-2126ca4ea95mr63877545ad.8.1732164784933; Wed, 20 Nov 2024 20:53:04 -0800 (PST) Received: from fedora (c-73-93-224-2.hsd1.ca.comcast.net. [73.93.224.2]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21287ee399asm4238155ad.148.2024.11.20.20.53.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Nov 2024 20:53:04 -0800 (PST) From: Collin Funk To: "Li, Changqing" via Bug reports for Automake Subject: Re: bug#74453: running make failed when perl is installed in the very long path In-Reply-To: (Changqing Li's message of "Thu, 21 Nov 2024 02:56:29 +0000") References: Date: Wed, 20 Nov 2024 20:53:02 -0800 Message-ID: <87h6816vdd.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::62c; envelope-from=collin.funk1@gmail.com; helo=mail-pl1-x62c.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit Cc: "Li, Changqing" , 74453@debbugs.gnu.org, Bruno Haible X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Hi, "Li, Changqing" via Bug reports for Automake writes: > I met an issue when try to compile automake with the perl installed in a very long path which larger then max length of shebang , here is the reproduce steps What shell cut off the path? Seems like a bug in that shell. As Bruno Haible said in a Gnulib thread [1]: > "#!/usr/bin/env perl" does not work on GuixSD (where the only program > that has a hardcoded file name is /bin/sh; there is no /usr and no > /bin/env on this distro). So I don't think it would work in this case. Collin [1] https://lists.gnu.org/archive/html/bug-gnulib/2019-06/msg00022.html From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 23:57:33 2024 Received: (at 74453) by debbugs.gnu.org; 21 Nov 2024 04:57:33 +0000 Received: from localhost ([127.0.0.1]:48732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDzG0-0004KH-Q8 for submit@debbugs.gnu.org; Wed, 20 Nov 2024 23:57:33 -0500 Received: from mail-il1-f177.google.com ([209.85.166.177]:61734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDzFz-0004KA-LR for 74453@debbugs.gnu.org; Wed, 20 Nov 2024 23:57:32 -0500 Received: by mail-il1-f177.google.com with SMTP id e9e14a558f8ab-3a78b39034dso1679175ab.3 for <74453@debbugs.gnu.org>; Wed, 20 Nov 2024 20:57:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=draconx-ca.20230601.gappssmtp.com; s=20230601; t=1732164991; x=1732769791; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:cc:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=4TuOvQHBRBkki/nDyFzb7UBqQYdahRG4dGu2HCG2NHA=; b=pg8mOjDe+UZo/I6t36x+tjNh1mRCFRLNQGS+KXR063Zu8avBt2LICxoNF7XGm/XSHA APR0tA7m9vujXwbd54wgOZfNuFmSJpL9N/fiE5cIN+lhe26P935BMtKjk9Iio46TtoyQ hg1vZQ+fIwzB3r9LqebwHESbKIpkwikD2g65Uau1vP/z8rllg3Z9nXGb/CvwUDWIQou8 qUt2/atZhto5bVv4qq4qLjaVVCgid0xU1u7Pn01lIrGxiKmpII4H7NWUjVZrqcD2VNDz 4xgBUMUdlaIzo9DXkJnC0suSCxZKM9yelNRSfs4mcW+f8VXNQ8m12wH0Y1lFDHY9l4KB ILVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732164991; x=1732769791; h=content-transfer-encoding:in-reply-to:from:cc:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=4TuOvQHBRBkki/nDyFzb7UBqQYdahRG4dGu2HCG2NHA=; b=mnawKHUrpHgwcf9pmJFON/tATpXYL1O1+Q9OTaOeP/7+KsA0VvhDXWSHgVEJetZpRA +iP8O11xCDsnsOvtFUOOu61MOV7MPg3p99pZgtP3XEU6M51WCpMhtlAHiNhqWEmJgOfW J/d/Bo/QSRb8XQsp+jtCPBgkhutjVvSJ+Cc0aJ37UUrCKPjiQhJnEMXEcCu/ku0snbin abtqKBcSmkXuNTNFB6woQANxPyVS8JF+B8ShOubIB35E2V2+bS0PKeWhhIG4kYzDqjKL lVLmacC98z41Mr1idxvkYFwJrN6K4gTXr9cXPT6a4i2izWxyEKiJnLYtv3zVG6fpJHz0 7tyw== X-Gm-Message-State: AOJu0YwP/p8KWllBXt8bwrflVInZee/PXT929PNj+836gF2S6KFL1JWW uEVKAFIkvI4TFEcVsc0bE8VccIYFwAszj4TIPqsgpxIHxmYoItUJII5d6qu2Y2c= X-Gm-Gg: ASbGncu/dcAMzLcv+Wrc/f5aGNOo6/+NENnQrDzDLPEl7LCbra+h6SzxLaeKDoAgA3Y f3+uvKrFvTfL0jnidsSnnlevx8MlpyX1GSBKQGv9kGUYStB5+Pn8Bva5cQyeh7qO21anrpL8viO nKx/tSxpJGld7hG6bibgiyDsDbIMDyiDCxF6/ev9lYYO8ayOtfpcCWZEhacEHm5eUIyPR/gpenI f3P9z9fHyA5zITN33mjR+4F8cupkzifXLkyd6dnj3xfiK2okSE3W6mtyJN0YtUW5t5mZgaDi+z9 YgbyklXkng== X-Google-Smtp-Source: AGHT+IF/gNhAe247pYamdkcjT2bdDu7KJlM3dZniSb64vnJf9jv0PVPbHqaKqYZ0YOzn0ZjzFrmpwg== X-Received: by 2002:a05:6e02:18c6:b0:3a7:8040:595b with SMTP id e9e14a558f8ab-3a786434580mr55115785ab.9.1732164990992; Wed, 20 Nov 2024 20:56:30 -0800 (PST) Received: from [192.168.0.51] (ip-24-156-181-135.user.start.ca. [24.156.181.135]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3a7480801d2sm34474205ab.30.2024.11.20.20.56.29 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 Nov 2024 20:56:30 -0800 (PST) Message-ID: <1aa97f8c-58af-485b-8902-67e176bc844b@draconx.ca> Date: Wed, 20 Nov 2024 23:56:29 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#74453: running make failed when perl is installed in the very long path Content-Language: en-US To: "Li, Changqing" References: From: Nick Bowler In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74453 Cc: 74453@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2024-11-20 21:56, Li, Changqing via Bug reports for Automake wrote: > The failure is caused by the long path of the perl in aclocal.in, the > shebang is cutted. Could we change it like following diff? > [...] > -#!@PERL@ > +#!/usr/bin/env perl Hardcoding program names like this isn't really going to work well as a general solution. I was going to suggest you could just configure for your system with: ./configure PERL='/usr/bin/env perl' and it will substitute that into the scripts for you, but the configure script in Automake 1.17 exits with a fatal error if it determines that $PERL contains spaces. We should probably make this non fatal since the check is clearly too broad. You can patch configure to not exit: --- configure~ +++ configure @@ -3514,7 +3514,7 @@ case $PERL in as_fn_error $? "perl not found" "$LINENO" 5 ;; *' '* | *' '*) - as_fn_error $? "The path to your Perl contains spaces or tabs. +: as_fn_error $? "The path to your Perl contains spaces or tabs. This would cause build failures later or unusable programs. Please use a path without spaces and try again." "$LINENO" 5 ;; and then it will let you set PERL='/usr/bin/env perl' and it will work. Hope that helps, Nick From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 21 00:15:13 2024 Received: (at 74453) by debbugs.gnu.org; 21 Nov 2024 05:15:13 +0000 Received: from localhost ([127.0.0.1]:48759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDzX7-00056X-6c for submit@debbugs.gnu.org; Thu, 21 Nov 2024 00:15:13 -0500 Received: from mail-il1-f173.google.com ([209.85.166.173]:42078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tDzX4-000544-Ge for 74453@debbugs.gnu.org; Thu, 21 Nov 2024 00:15:11 -0500 Received: by mail-il1-f173.google.com with SMTP id e9e14a558f8ab-3a77980fe3aso1574585ab.0 for <74453@debbugs.gnu.org>; Wed, 20 Nov 2024 21:15:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=draconx-ca.20230601.gappssmtp.com; s=20230601; t=1732166050; x=1732770850; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=4wLUZliEvSdXotffoPnDYkQtskCDGJNi2Z0rRn+Vlms=; b=meUizhK5HP1l08XJRsF5zVi6IdDz0OU3UYO/zSInyUZtuzz4bNfzMjzeRBPs6kdYBn rCWjKN3dlO9ikMJdnkRovv3MlfClxDEU19oFC9ESreZp2jMfixSYvC64eHmNNw4+6SV6 QOeyhpY3tO9anQ26PSGHQHAlFY1cxhnmriIhvwuSZmifRwkPcSUE6m7q3K00QWX3I/qz bathLg3o3asljpFi7lkCNzY3FjWLu5rLnSqjivjH6aJ3m9v0PNeIojtSYpT67ttVpLNY fhRpkwhN0fbLB7cyh7toSka3OMxVcZtt+KnKNDVNYhn6q444yWFRgdeTkM6uoR5B82Sd wQHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732166050; x=1732770850; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=4wLUZliEvSdXotffoPnDYkQtskCDGJNi2Z0rRn+Vlms=; b=c3afTY6sndf94xiX/iKgU07dGXEmjXxcpNQPW2zWcgUgL1mtA7dtslxO+zGramr/Rq 77usi3MArl/iI+m0MQzVGN3/zAFCL6DoTPvI6u9Wp+ub29pKFBu2dVjBhzReA5wNvh0R LgX0+3otDdMl0ehkBZPHeKzLYngVr234JffhMLMWrFjhGuKSBIEOKtpYjNpIreYytGay bXaR3UWk8Z13Haw+8tYkYjuq5fpoEf2hf9O4JxW3Tz16el+VOR0rxOJKGTvkOf4alvJv b5p4TtkqHu0fdm/KjOJgT3r6x9hw3sTrCYuEFwaEl4X38wyOj+C/XrEbGaEOzA/7pYhR f9Zw== X-Forwarded-Encrypted: i=1; AJvYcCWWK6W/tDklCsNhoCht6PpZz198+G5YbW2QtavNGq+v3DA80Sbhov2RYVfXqXGUGEXjEYViiQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Ywdt1TGgo7sW6zGeUk8N6081DGWiDddC5vJIWwNNm90JEBs+Tkm v1/jN/gRfOPr99a9QXUyoWmcQUZruZCHIBVLVZJeJTcWUCrRwVR6+QDe26hWuAHFv1b9K9BfBmE 9 X-Google-Smtp-Source: AGHT+IFgQMiMbzU1Q9Udhq6m2r86XZ0KlMP3KABpvmB9LaKZ6ttMftbEOhf38OMnnnM+eFtadIfJUA== X-Received: by 2002:a05:6e02:1fe3:b0:3a7:90da:7105 with SMTP id e9e14a558f8ab-3a790da7113mr15730685ab.12.1732166049883; Wed, 20 Nov 2024 21:14:09 -0800 (PST) Received: from [192.168.0.51] (ip-24-156-181-135.user.start.ca. [24.156.181.135]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3a74806ff44sm33896775ab.4.2024.11.20.21.14.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 Nov 2024 21:14:09 -0800 (PST) Message-ID: <47bffe89-1814-45a8-81e6-30dac246dbbb@draconx.ca> Date: Thu, 21 Nov 2024 00:14:08 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#74453: running make failed when perl is installed in the very long path Content-Language: en-US To: Collin Funk References: <87h6816vdd.fsf@gmail.com> From: Nick Bowler In-Reply-To: <87h6816vdd.fsf@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74453 Cc: bruno@clisp.org, Changqing.Li@windriver.com, 74453@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2024-11-20 23:53, Collin Funk wrote: > "Li, Changqing" via Bug reports for Automake > writes: > >> I met an issue when try to compile automake with the perl installed >> in a very long path which larger then max length of shebang , here >> is the reproduce steps > > What shell cut off the path? Seems like a bug in that shell. #! lines are not typically interpreted by the shell. Behaviour between systems varies: POSIX leaves the results explicitly unspecified when you run a script that begins with these two characters. The Linux program loader expects to find a newline in the first 128 bytes of the file (increased to 256 in recent versions), otherwise you will get an ENOEXEC error from execve. Cheers, Nick From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 21 03:00:50 2024 Received: (at 74453) by debbugs.gnu.org; 21 Nov 2024 08:00:50 +0000 Received: from localhost ([127.0.0.1]:48999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tE27N-0004So-Ld for submit@debbugs.gnu.org; Thu, 21 Nov 2024 03:00:50 -0500 Received: from mx0a-0064b401.pphosted.com ([205.220.166.238]:57008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tE27K-0004Sc-Ku for 74453@debbugs.gnu.org; Thu, 21 Nov 2024 03:00:48 -0500 Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4AL4jF7P029805; Thu, 21 Nov 2024 00:00:45 -0800 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2170.outbound.protection.outlook.com [104.47.55.170]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 42xqj7w80f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 21 Nov 2024 00:00:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ws3wUW4ZKRwbPJRYs0tRFLoy7w/TQF0xkYuZjUN8ZsiNCRbpXJ7sAH0wU+RGbyqcWtkAMoUmIN6MNxkrEBDu4UcxyUCU/QV3hiDifK/FWBj/Oa7U+Kt+n3KxXVwD2YvK6uk4knG3bFDdFr8wdeKnV5iFasf/yuGsay8/S4TrKk4e6fwLVZWL1tvI5vHRd5hBgOYpv4I1jDuxVMLUJDYcJV9B/RkoGa8JTaHgKgpZYlT0rr8E76lFDCo3Dlxomn8n4xSW6sQ3qn0CF4KdDPgf5/0Cl+V8PtqpouwH0Wpi1qYYEWS5a2AW4n76WYCMjWX+5qywiXPqygIYDRs07rNAKQ== 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=hKU4kWlJvnrnNNO61Sik2Vywd9hLkOsqMSLFSdFzFrw=; b=ePJe5FbGJRCFA/c1EqqDdmfriEMyB/83J2gk12dzzOH5BH9Xfos35QwbUv5qtg17dmz4TZa3ggaEY45pUimaI6VP+Ir6D32aj/gUTD3xnYo0utc75VX39CdSboPrh1s+oGQDxh5tFDXLzFt8kUrpuyeAqy6LAwnGKh8hjj+5xJQrOZMuJlterkppLlJvkKsbx4EIThH9cU2Mks89n/De+yICH/q7fXE+EzciIEY7Yb6ug/UhfkEJaGSeh+o7DGD6SrfouA6V4kNsoL0McRgLZ63lvB1nUiThne5/PAO2TJYc0LOxBkXRVK1sVbnXpJpuw/2bTXFk++UJI0qDDCXTew== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from DS0PR11MB7312.namprd11.prod.outlook.com (2603:10b6:8:11f::18) by CYYPR11MB8307.namprd11.prod.outlook.com (2603:10b6:930:ba::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.22; Thu, 21 Nov 2024 08:00:41 +0000 Received: from DS0PR11MB7312.namprd11.prod.outlook.com ([fe80::8436:b2d3:31a9:1c8c]) by DS0PR11MB7312.namprd11.prod.outlook.com ([fe80::8436:b2d3:31a9:1c8c%7]) with mapi id 15.20.8093.018; Thu, 21 Nov 2024 08:00:41 +0000 Content-Type: multipart/alternative; boundary="------------o479SEM0C6CPLeGeigg613M0" Message-ID: Date: Thu, 21 Nov 2024 16:00:35 +0800 User-Agent: Mozilla Thunderbird Subject: Re: bug#74453: running make failed when perl is installed in the very long path To: Nick Bowler References: <1aa97f8c-58af-485b-8902-67e176bc844b@draconx.ca> Content-Language: en-US From: Changqing Li In-Reply-To: <1aa97f8c-58af-485b-8902-67e176bc844b@draconx.ca> X-ClientProxiedBy: SG2PR03CA0086.apcprd03.prod.outlook.com (2603:1096:4:7c::14) To DS0PR11MB7312.namprd11.prod.outlook.com (2603:10b6:8:11f::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7312:EE_|CYYPR11MB8307:EE_ X-MS-Office365-Filtering-Correlation-Id: d96d0f93-8991-4cc7-f628-08dd0a02982c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024|8096899003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?bkROQ3VFamtoLzYrZ3JaaHRCcWdRY0NPTkcyWm02TkZjL0RSZ1VhdHdma0xa?= =?utf-8?B?SVpBMGFhUEZwLzRxNWtjaDhOVjNEWjc5OFRhTDFOOE1uTTh5aEZMTFdkdUJP?= =?utf-8?B?d2kzMWJNblRhUFM2Lyt6WndCNmtqQ09WYksrV1UrcmpFVDNCbS9YeCtPcVFh?= =?utf-8?B?OGk0YlVxYUFEdCt0NFZuV2RhdXQwS3czUmhDYlhnQTRqUENaK25JeXZ3ZkxE?= =?utf-8?B?VWV5UENaeDgwajIzQnppTmtTRnppWHV6VFVNQnlUcXg0SlM0VkozL2R2dk9z?= =?utf-8?B?OG9kalNpM2E5N3g5K0phRXJubDdxdmpNY1QzMlBNelpwYUFmNWlDUEVtWERh?= =?utf-8?B?aERuS0plZEg5MExWK0pPVHd0UEp0Vkw0MVRxV09ZSVpTejJ4SVNmRjN2SEty?= =?utf-8?B?M0ROQmhnYXJ2ZHNYSVgyWGRvcldPcllmU0hidjFaMWNYWEVMK3pueW9XalRK?= =?utf-8?B?TFQrcnpLRDQ4cmlMZk1SaWwwdVRVVXBPbXRUTEQ4NmZPTXkxaXJNbDY1Z3kz?= =?utf-8?B?Z3hSVDB2cW5VRTJuMHFNRVdmWjFaWE1OWVFLZENJVENpT0Y5NXdEY1lwdThI?= =?utf-8?B?UHNSYjlYMEFudHViSUp1SFNscHRPZTN1bm83UUR4NWg4VUVLYkpaR1cra21E?= =?utf-8?B?MVI1MGh3N3JsTkFhL0RPY0hBTVNSZDBvM0VoV1M2NHZ3T2hHWEJHbHBOVU44?= =?utf-8?B?TkVYa0JXVnllVlVoQ2dOaGMzRFdHZXVOSEpkVGRvcG9HcTBUU2gzSVlwa2Rn?= =?utf-8?B?RWUyQ3JTclF2SHN4dGxkVG9CTnppVUFFdmZzTlgwUE9BbTZ2ay9BZ1ZKZEYv?= =?utf-8?B?QUxWQjNmUUJNcHJCWFowOUNzV2xUWmJnWVdjZjBwRkFaeFFvUFl2aGlxbDla?= =?utf-8?B?TTdSUHZzc0VIR25weDFaZWVDV05odTVOTHhFSzhmSDhlNnBiODRkRWhIa3Mx?= =?utf-8?B?ejFKMWRmOUxqZm5VV1hUQ2RXRG1Kbmo5UDBzbytvU0RqeDg1OHpuZGJPZElV?= =?utf-8?B?UU5QRzBYYTNNd0VvK3k2d3JNY21YR29ScUEvc3cvREVvTnRnYTZ6SW1uNUY3?= =?utf-8?B?WUFSZDhLeTNPaW81Q3hnWTZGNjdXZi9GWEFtakVnVkQvSWFRZjRka0JxcytX?= =?utf-8?B?N2EyRmpKbnZiWGFPWWRicHlIelh5dWR2NXdOdXMwclNsQldNSTZtMWlSQitS?= =?utf-8?B?WTNDRVM0UjBRRU9zdWtQRkR1bVYwVUhza2hpaGFxZFBoNkdiUncwZ3JwNEE5?= =?utf-8?B?NEFDaG5PbmNIQm1ld2lsT3Z3TlFjVnFsM1ZzY0Z2YnB0blIxTGRBTnhZbEZB?= =?utf-8?B?UWdkeUZaS3Bpby8zOXNZdUJGdWNTb05La2d6ck85dCtpdncxUW1ydVozcEtK?= =?utf-8?B?UmdORXUxT3k0RWYySDNLMHRRMHVhaVgzaEQ5eEowWWdINkRhcEFZTTBRdDkr?= =?utf-8?B?R2dGTU1TMkZaWEhYMHJ6SEkwdlZ3NVRFeGNSMGxBdGFsc3ViUFh2QzZRdnFz?= =?utf-8?B?bXdZcy9IZ3B1bzBXR3hRcGpva2NManV0NTR2UENmYzRBL00wNlVSWXRleHIy?= =?utf-8?B?S2NUNjJLVU5kOEdYbU83dk1xWE5rcmNoM3dPSlJheGs3OXVmSk5NVmpLSmxC?= =?utf-8?B?NDhzQzUzRkVVTGMwdkFMSXZ1QXlFa21Vc3FqL0ozbWdrSmMxRGkwWVQ2Q090?= =?utf-8?B?OEN1L2ZUMThRRUtBMFV3SWR5NkNVQ2ZsemRibC9CVXY4RDNLeG8yY0pCbzJH?= =?utf-8?Q?1odijEt6p8PtFgTIQ6FynRe4+sX5UrE8cgV5RxP?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7312.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(8096899003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aUgvbFdFMWQxd0xyYkI0N0VVYTVxWDNwSU0zVTl3M3RHL2s4bEViNXRCVVVS?= =?utf-8?B?UTJVaGdtZ0ErUnBoM0pQYlJaMURCcno1NElwa1VTZFVEZTQ1eG9uVmNzSXlv?= =?utf-8?B?c2JyS0kxSTNvYTlTaEZ0MFpBODJ5eS8zNnNPeURZOUI2c2haTi9wazlUYWdp?= =?utf-8?B?SDA3aVZFT2sxTDFWbXladjN0c2dIdXgvMlAwM2tIeDdsbmN6RFNQSlBIK010?= =?utf-8?B?NDVvTGhuaWZ5SzdhaE9CUFE2REdKbnpsV3hzWnlvWG94dnVmWk10U3hhdjBG?= =?utf-8?B?dk1QZkc4T3ZuNXpJV0tCRHFNazk3WUlBbEl3bUpzS1VabWVtNmVvb2c3Y1h1?= =?utf-8?B?OUdwZitsL2p5bHRRL1hpMzhqalFUb1VkWDJRNnNxTDF2RW0wSitLQzV5bXRO?= =?utf-8?B?SVZpNi9pR2U3bDkxeHpZeWdSRklDNFl3dG9RSWNlQXlET25wNEQyQ0VzUFlj?= =?utf-8?B?Vno4VC9WK2NQcG4vTjNQcWpKb1B1b2c2TUU4RGVnZ1pnaDk4T1lJVW9KUm1G?= =?utf-8?B?WTRUTTZYVFdVV25acG90UFBwOGpqOS9nWURlTDkyRkZHQU1palJQenlHQzlE?= =?utf-8?B?eUFFUGNuTGpyM3BUV2tJL2ZpOWR5cDBVRXgyN0xCQkk0NjIwTGtrbWZzVk96?= =?utf-8?B?TTFDcU1DdTI1LytDSzd4aUFHNmlWY3ZJbmZwSnB1OVQ1SVFJV1NodjZYTVBV?= =?utf-8?B?UllXdnRFZnZaQngrM0dBclB5cGxMazJhWXp0amU1UjhKZUZjTkxDdWNLOUR4?= =?utf-8?B?K00vbUxYajZqR0Uyeis3ZFEzbXhkV0dWbXEyd0RjZVp0V3U0OVJic2ZqLzJl?= =?utf-8?B?NWpvRndvU29OVkdoMittUFIrU1Iwa0FVdmdVZWRXNTFGSFJTWExWeWc3WnpE?= =?utf-8?B?TVQ2c1IyZWxIQU92NEkydHJMQnQrUXVLUk9neFcrcmx4L2RoZ2gxZGVvd0FQ?= =?utf-8?B?NWtoYVgxcmVNNHEwRkEra2Q5K2ZRU1B2TWo4cVNaRDNTSVE0Yjhja0tGeFVS?= =?utf-8?B?S1RaWHpoSGVUT2N4d3QxbWYxMnlFOTBUVFlMZzIrVWx0NENuK1A5RGFOL3JD?= =?utf-8?B?R0ZDdEs3TDAzbFhOMkkzS0huYndOQ05KRW0yQ0dUUWlYSTJFTUxjMXduMWxQ?= =?utf-8?B?UzF6OGh0b0U0cTh4aVZac1BDbnMzWDN6di9QaXd0OHdGdmZKbmY1K3pMVm1K?= =?utf-8?B?QytOSDZSS3hzd1hDRUZDMGszMnJLVzJ4VTlpUVQxUHc0Y2l0clJhSUlZOEFD?= =?utf-8?B?V1c2eVJJQ3NtREtMQUtoWGJBemdpeUgxUTFxSEdkK0hBc2x0SEVwWWdOTHVC?= =?utf-8?B?VW9NWnhYbWtYU0dlVGdGSmNzUHRvNjFQa3diWC9mdG5PQXhBTWhmWGRlM1p4?= =?utf-8?B?YVRxMXBXK0dYYkp3djZPWHBIQkxmeUVkZmZBKzdKQmorcG9kQlExaVpRV1Fk?= =?utf-8?B?dXRJc1ppOUd3RnlRckVUVjRLZ1dmN2doMENibnpVVUJRN1kxMlptTWN5enRG?= =?utf-8?B?ZW9oZzczcWkvUmxyeWtFZlF6cFVJSWhuWGg3dENzTGdoOU0xWDR3NG5lK0ta?= =?utf-8?B?dVJhdkhhSHFpcTJvUmZqWkZ2MnhWSmhQL2lFNUp4dnBma2dVUmFpU1dsbmpU?= =?utf-8?B?OXBwa2lPenBYbkJxN0xjOWJHZXFSazJVd2FiS0lZbjEzY2t2K0hBWXRtMnBy?= =?utf-8?B?Ym5YQjVjZTBCVHI4MlV2UEZTQTZKTWFxU2djRytvckNoa0ZDS1FDTlBkUVh2?= =?utf-8?B?NCt0RUNrSGRLVTdadlQrVnpaUUVYbUkvUjlvcDdGM0hSSW4yMUovZHNwVEFp?= =?utf-8?B?N1Z3OUlYOStxU25lVW03WG1yNTlBSnMrUU9MTW9iSTE1WUVCTGR6OWZ6TERD?= =?utf-8?B?c05VQWM2bHgrQkFLMnkvZWgyNVpZTVVDREwyUlFDK1V4YzZ4dCs5OWt2NkFq?= =?utf-8?B?WXZuemdxN0k1dGxiMGtxSE9nRHE1OVVwUFJKSW5YMjFFWDllYzZpQXR5RWs1?= =?utf-8?B?ZU9CNDkvYkxSK2RmVHQ4Qy93VkNVTENXNkdPd28rczlHRUkyb3VyNGY0UlBW?= =?utf-8?B?TGp1M1haTm82U3lsdG0xK2ZGOTJMM09tYy9Gb2FTc2w4UmsyQmZ1bHRxUDkw?= =?utf-8?B?V2c0ZzM0ZmpralJFaGxLelF2bDVSOGU0V2t3eThWTE1yTXlZS0IvcjJoVVFt?= =?utf-8?B?blE9PQ==?= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: d96d0f93-8991-4cc7-f628-08dd0a02982c X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7312.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2024 08:00:41.7036 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: G5iZOcLMS/k3kNkkx0WticA1GAaiYXiZv9kIWYxW2ZflpQ3kDhVA6kitGIK/9Bp7sSL0D06I1PWG1pmNVsXdit9YmVeRp9TTX0uRLGnsCOI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYYPR11MB8307 X-Proofpoint-ORIG-GUID: y4_m5Y9-X4FmB7GpBGiKyzqB292M3Xnt X-Proofpoint-GUID: y4_m5Y9-X4FmB7GpBGiKyzqB292M3Xnt X-Authority-Analysis: v=2.4 cv=Sb6ldeRu c=1 sm=1 tr=0 ts=673ee8ad cx=c_pps a=2bhcDDF4uZIgm5IDeBgkqw==:117 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xfn9d_MeuDP4xMDC:21 a=xqWC_Br6kY4A:10 a=VlfZXiiP6vEA:10 a=bRTqI5nwn0kA:10 a=9jfc9Pi4KCCjPknNWjYA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=a_-MI4ZBAAAA:8 a=wvPkM9v7g1_ikmSEda4A:9 a=e6oEER9UdUHDU5Yo:21 a=_W_S_7VecoQA:10 a=Aws8dWMsxobwYdO2z_Pp:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-11-21_06,2024-11-20_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1011 suspectscore=0 mlxlogscore=846 lowpriorityscore=0 spamscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 adultscore=0 phishscore=0 mlxscore=0 bulkscore=0 classifier=spam authscore=0 adjust=0 reason=mlx scancount=1 engine=8.21.0-2409260000 definitions=main-2411210062 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 74453 Cc: 74453@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --------------o479SEM0C6CPLeGeigg613M0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 11/21/24 12:56, Nick Bowler wrote: > CAUTION: This email comes from a non Wind River email account! > Do not click links or open attachments unless you recognize the sender and know the content is safe. > > On 2024-11-20 21:56, Li, Changqing via Bug reports for Automake wrote: >> The failure is caused by the long path of the perl in aclocal.in, the >> shebang is cutted. Could we change it like following diff? >> [...] >> -#!@PERL@ >> +#!/usr/bin/env perl > Hardcoding program names like this isn't really going to work well as a > general solution. > > I was going to suggest you could just configure for your system with: > > ./configure PERL='/usr/bin/env perl' > > and it will substitute that into the scripts for you, but the configure > script in Automake 1.17 exits with a fatal error if it determines that > $PERL contains spaces. We should probably make this non fatal since the > check is clearly too broad. You can patch configure to not exit: > > --- configure~ > +++ configure > @@ -3514,7 +3514,7 @@ case $PERL in > as_fn_error $? "perl not found" "$LINENO" 5 > ;; > *' '* | *' '*) > - as_fn_error $? "The path to your Perl contains spaces or tabs. > +: as_fn_error $? "The path to your Perl contains spaces or tabs. > This would cause build failures later or unusable programs. > Please use a path without spaces and try again." "$LINENO" 5 > ;; > > and then it will let you set PERL='/usr/bin/env perl' and it will work. @Nick,  Thanks for your help. Regards Changqing > > Hope that helps, > Nick --------------o479SEM0C6CPLeGeigg613M0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit


On 11/21/24 12:56, Nick Bowler wrote:
CAUTION: This email comes from a non Wind River email account!
Do not click links or open attachments unless you recognize the sender and know the content is safe.

On 2024-11-20 21:56, Li, Changqing via Bug reports for Automake wrote:
The failure is caused by the long path of the perl in aclocal.in,  the
shebang  is cutted.  Could we change it like following diff?
[...]
-#!@PERL@
+#!/usr/bin/env perl
Hardcoding program names like this isn't really going to work well as a
general solution.

I was going to suggest you could just configure for your system with:

  ./configure PERL='/usr/bin/env perl'

and it will substitute that into the scripts for you, but the configure
script in Automake 1.17 exits with a fatal error if it determines that
$PERL contains spaces.  We should probably make this non fatal since the
check is clearly too broad.  You can patch configure to not exit:

--- configure~
+++ configure
@@ -3514,7 +3514,7 @@ case $PERL in
    as_fn_error $? "perl not found" "$LINENO" 5
    ;;
  *' '* | *'    '*)
-  as_fn_error $? "The path to your Perl contains spaces or tabs.
+:  as_fn_error $? "The path to your Perl contains spaces or tabs.
 This would cause build failures later or unusable programs.
 Please use a path without spaces and try again." "$LINENO" 5
   ;;

and then it will let you set PERL='/usr/bin/env perl' and it will work.

@Nick,  Thanks for your help.

Regards

Changqing


Hope that helps,
  Nick
--------------o479SEM0C6CPLeGeigg613M0-- From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 22 00:11:39 2024 Received: (at 74453) by debbugs.gnu.org; 22 Nov 2024 05:11:39 +0000 Received: from localhost ([127.0.0.1]:52668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tELxC-0004N5-US for submit@debbugs.gnu.org; Fri, 22 Nov 2024 00:11:39 -0500 Received: from mx0a-0064b401.pphosted.com ([205.220.166.238]:4092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tELxA-0004Mu-Tp for 74453@debbugs.gnu.org; Fri, 22 Nov 2024 00:11:38 -0500 Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4AM5BZk2030800; Thu, 21 Nov 2024 21:11:35 -0800 Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2173.outbound.protection.outlook.com [104.47.57.173]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 42xqj7xe2p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 21 Nov 2024 21:11:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UkpQcXPEn7NINXj17M/h/Mqarm8hIH18j3BSnhpIIuwZ/swMITj648UZFmKVvduGegyGuje/CW4F+x8B+fKmxII5gWKYIi258LG4tz1KGf4v005Wl9vgUSAdBoFDHNLVsUURJ1b91a4yWXG4SdcRvU+9PpRRBMqyutoir7A6AGhKZz+GPHRWDFQjEUWnvE2+cmm/l52mJ9bkfwNVu/3wvpAVdzPm7SUypHQ4nRbwg1WlO5LyAIyMuCPSTT87CCohSwGjYs0iciuLjEb18CjLfaZezrNJ8rVyXBEUZ/dS4fRm+jHiqDeMsZ5JrWBv0xrqUd8JFXwECldFG06KRUv9Lg== 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=a6q0rvZnqA2HHn0N2c3AuTmVtXS0QYl6FqTe8V0ttMY=; b=DOXiySzREVae5ekzvOrWvpcQMXPQpojbQ1vmUinju8ijbSVt1OHUDVBfD5MpZTcJuGj50VxQmnlB8kr2EwFNFIiyA3xfAC/1bK1TMg7AKGbESDUi5uG4kBB9qfUt9jqehRquZfGp999L0VQ5T2+DsVaYU03HA+hnq69JfpbXdUiYgvgHJZGiELNEj1S/Y3O4UBRQi4zNK6CCZr2YjqxDY20k2N3hLQAupaETLOuLwkhxuO0inmLY/8PPNRE+4Cn/Sc3dvCTd6QkDicjlkx66Zy1aBwv6McFVjwca1w8P/E9eXgU28mjnUOj+Az5QDvnSX2DN3nD0sdluZKCQSBRHaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from DS0PR11MB7312.namprd11.prod.outlook.com (2603:10b6:8:11f::18) by PH7PR11MB6378.namprd11.prod.outlook.com (2603:10b6:510:1fa::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.23; Fri, 22 Nov 2024 05:11:30 +0000 Received: from DS0PR11MB7312.namprd11.prod.outlook.com ([fe80::8436:b2d3:31a9:1c8c]) by DS0PR11MB7312.namprd11.prod.outlook.com ([fe80::8436:b2d3:31a9:1c8c%7]) with mapi id 15.20.8093.018; Fri, 22 Nov 2024 05:11:29 +0000 Content-Type: multipart/alternative; boundary="------------rj0TqB2RKTBRIfFR1zBqpgpE" Message-ID: <645dfed9-8ae8-4f76-8ab1-76696ea3cd2a@windriver.com> Date: Fri, 22 Nov 2024 13:11:23 +0800 User-Agent: Mozilla Thunderbird Subject: Re: bug#74453: running make failed when perl is installed in the very long path To: Nick Bowler References: <1aa97f8c-58af-485b-8902-67e176bc844b@draconx.ca> Content-Language: en-US From: Changqing Li In-Reply-To: <1aa97f8c-58af-485b-8902-67e176bc844b@draconx.ca> X-ClientProxiedBy: SG2PR01CA0166.apcprd01.prod.exchangelabs.com (2603:1096:4:28::22) To DS0PR11MB7312.namprd11.prod.outlook.com (2603:10b6:8:11f::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7312:EE_|PH7PR11MB6378:EE_ X-MS-Office365-Filtering-Correlation-Id: 838419a2-c275-407f-a429-08dd0ab41f60 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024|8096899003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?aVFxRHRKV0RheDFGMGJQTUtmaGRXbWRCUExFRXRxTERTOU83QzhTNERDTE1n?= =?utf-8?B?YTFjU1FuK285aGp3SlFHV2dyZmZDUE8zaFl6ZzBqUVdwdmJGQWpDTmZXdkZn?= =?utf-8?B?SGczSnllak5KdGx3RE5UcEFEeXRKV1FBTm0wMGxxaFNvSGxsMXJEVXllSEh3?= =?utf-8?B?NklyUWRPOVlKcVNHU1IrNGZ4RTgyNCtpdm1wL29GTURqK094VDgwQnJvS2xz?= =?utf-8?B?TGhEeDBTRy94T3BvR08vQUtjSkNXMjcrSExnSXY3OG5uL09UbkdJZG5ZYmpj?= =?utf-8?B?UGZCcWRlYm41ZmNnd1RHM3RoR3Zoa3lmcEVJQkM2NzhBUm9ISjJucDlMMUx3?= =?utf-8?B?NCtmZ1hYK3lmNkhnSUROVUFsdVoxRWJ3WVlJekVFdTk5TlBpaHdrVk9tVFd4?= =?utf-8?B?UWRvN1ZUdTMzelpkTkdPTUlLQUF1Q2dyMGJtYXlTdjNnekZpL0NIWUh5U24z?= =?utf-8?B?Vk5DUVpDUDhmNTdmck1NSWhYTHYrT3k5QzlnRllhRnpMUEt2UjY2cC93RTZZ?= =?utf-8?B?Z20zN05kdGxYYitQVWwxTGZCNm1oR2haNjZJWG55NDJEcnYvU1VIYVlVWVhN?= =?utf-8?B?bWRTMWdISDNJS2ZQTDBhQVhRM1VFblpKejRBNFlwd2QzcnRSc04rZzZCWmtu?= =?utf-8?B?UnVNdDM0Q1Zwa1ZTeis1eWhtd2d5RlJqNm44MDhzWE1aRHI3RjFKcDYwVGEx?= =?utf-8?B?MjVPZmJNVFZCY0J3d0R0Z29CNVhhMCtNUm1kQjZEejhqc1pXeXF2blNmVXRw?= =?utf-8?B?QTBybnJ4RGZsTm8reWtZMDJNd2h6a0tuZkxLWEppVGJMeEFlOHJyTDRldUFs?= =?utf-8?B?VDVQQVIrcEZRV3RaSEN2cDNVNENPMURMbE9FMDZWUERZN3YvRXVVMTg1NFQz?= =?utf-8?B?cGtXMGZVNGp3c2xIN3dRZEt2S3ZPUks4VlZyR2plTTl3Q0JiVUpLRHZsMHJo?= =?utf-8?B?NVQycVkxZzA3ZmxaelhycW5kM1Vqa2xpNWVRblY5c2x1b1FqMXJwKzFVTGx2?= =?utf-8?B?VUtWeXlRVmM3OEpCMkNKY0lpWFNPbVlNSkprd3VzQ2E5UjczWk9pWExpTkZH?= =?utf-8?B?RmE3eVZ4YUxZa0dNaDlMdDF5NDNWQ2hMcnYrVXI3Rm00REt4ZEc5YjEvWGZD?= =?utf-8?B?L3l1U3NYSVRqU2g4MzRNRWZDVFlLeW9NQThiQUgyNGN0cWlCN082UnVvdmtE?= =?utf-8?B?V0NDV3lweFUrWWw3TXh3QU1LTTJWZ3pScmg4NmpsTExhRWZzQTV3Uzg0MWhk?= =?utf-8?B?STV1aFBOZXNFeFZCTjFPaHdhQ3p6dWExcGVRM29kS3NZRUNCZW1ZaDdiRHJn?= =?utf-8?B?YSt1WFZpcUw0aU5jd1drOGZmZVFPdXk3eTlpTW45cFluV21Bd3JlU3VKWGUr?= =?utf-8?B?bTJNWWUzL3NJdGFLZE4xWE1Zd05HV0JvUlczekNiNktzbmZxUjZvazBCS1I2?= =?utf-8?B?ZHd4T3VSTjFPeGs2TVluL0xlRkN3NlpJUzFodkhicWYyRDkwMXdSVHFkdFJy?= =?utf-8?B?bFp6OFdhMTY1TzFYQytKNWU4QXl5bE5pK1VaUUhWT2JzcFJ6Z0lOK08yanYy?= =?utf-8?B?bmNjUDdQUVAxMU04SUNqbmUyYXp3VFJRaHE4dFJIbkFuRlJWYk9XVnRFNHB2?= =?utf-8?B?Qkl3Q1M3U29OaU9TSmVzekh1cWpoQmZIWFJkeG5RWm9sRlF0dTJJZzB5N0dm?= =?utf-8?B?dEhjdmF1dStmeTVlRnVnaE1jUGFab0pyMmpzNlMrMjFtOGdOblZIM0J5VDB4?= =?utf-8?B?R1VYem5NK2FUTjY1cjNmQlI3Um1Wb2JwSlRDdVQ2c3FWL3lqWVVTQzF2Z0ww?= =?utf-8?B?UDB4VEY5OEtpWWFwQXBWZz09?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7312.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(8096899003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RHVOZHBXazZGaUZSSjlqeERHZjdIalM0SEF6WW5USmpPNUZRK0hLOWNJZW41?= =?utf-8?B?OHgxL0VjSzZ4Wno0OHUyd3R6NURWVHl1RHlFOGNOTDNWMGFTSERQTFNDcThi?= =?utf-8?B?bER3ci9CV1JSVVBMN2VyM1A3V3c1bm1ydDhXUkVwRXNETFZCMG5JRDBQaElr?= =?utf-8?B?eXJVOUcrczJ5QmZ4UGZnNnI1Wmt6Uy9QKzdlR1BGcytPYWpQVTRYUFR4Z0xi?= =?utf-8?B?YnVKTzJGSW1zSGg1WlZ4VmdUenhEVHozdzZIQ0NOcXE3T1RheFcreWdHMmRF?= =?utf-8?B?b3lRWTcvdHdwclZrWk81eCtUdFVTcGFqbm5sZzV3VlFlWkJEWEtZV0c1anZo?= =?utf-8?B?Q1BBR1VhMzhLcXF2NGxOemk0eUtDS0MxVkQ5WnNWbUUyNDRTaG4rbDNjdHcr?= =?utf-8?B?SUpNY2o4cmdUR3I1cWNUQmgvT01zNTFmalY4WDNob0w1aVhMeVRHK2xNUmhy?= =?utf-8?B?VUtnMkltVzMrdGxici93NnE2UE1NaXhnTWtVTmx5TE5vSDRpTW1PU1BLRWFu?= =?utf-8?B?UklMbnRSTjlsKzJCS0xTVmRCNTFkKzQxLzFvK0lVakpEeEpWd1I3REVRY0ts?= =?utf-8?B?WlJFeFAvRm9PM2JVcmw0U0tsVm94S2NpS2d6NmU4aytiSWZHTmNYVjJMb3gv?= =?utf-8?B?d0FnRnBRVnRlQ1o1bXM5eVJNR1NqZ1h6Y1hUazg1eE1GcVJwVlM1RVE5Qzgx?= =?utf-8?B?eWlYZ2dNY0g5TFhhWDFLVnpWSTJRSmlDamFpQ1dWR0JVbElMbEVXcW9DandB?= =?utf-8?B?eEdYZVA1Y3N5VnlTZEdOQVZHd1U3L204MkdZTDlnU1lwM2xEYUtYS2dJZE5R?= =?utf-8?B?T01ZNFliWXV3T0ZqVFh3NHYyQ2gvajFPa0FESmlEaXpIeW9GNUk3cWt3cVdI?= =?utf-8?B?NTAyQ0dhenYxTjZnU2xpbVU2NUZZeFJoUW5ta3hybWx0NHp2bktwdXIvcG1V?= =?utf-8?B?cHVzOHFVbmw1QUMzRGtZK1dTMThuMDRzTFVlVnphM3FlNTNVaStMWXViN2JM?= =?utf-8?B?cm1KOXJuQ0poOGF0S2FzOHhIMUVudGQvNDJrOVA0Y3dRbHg1dHM0V3UxUHJi?= =?utf-8?B?OEdFb3N6NDFkWjQ4endKYkJxakJ6cXhCTC9pVWNicTdYUndncWk4cUkwZ0R6?= =?utf-8?B?TWZGZm1EY0tHMHhEMFJQTUd4M013bmtNeW9vQStlRElzcFJzMndwKzJKaENX?= =?utf-8?B?SS9reUpaYkJlNGpQM2J6Vi9sL09kdUw4ek12MTFtTndteWcydEY4ZnpaVjlE?= =?utf-8?B?UktkdnlUNERzMzhpUm9sYjRtNUVPMVAzKzE4dFlGd01iSlBMYnEwTGxxMExK?= =?utf-8?B?bHlndW5kQzNPNlBPeTBucUpJZnhCbG5CYjl0bUdGVjZNMTJrSTFNM1ppajEw?= =?utf-8?B?RmdndWxXTnZyWis2bUVSYXN2ZEorTkZhTWZwMjdFNUVQZ1Q2RENCU0xUR3l6?= =?utf-8?B?OXN5dWZ4ZjE3UEtBczRRWFRheEI4YTVMZkNZV3B1Rzd5WHByNkhTL2oreTNx?= =?utf-8?B?UEQ0L1NqT1ZlMVJBR2NwVkZKU0hGalV0VklnK3gwSHA2c2Z6UzFUb1F6YUgz?= =?utf-8?B?QTduMmY4aUpOTklQSE1Qa1hwSzhyL2hsNTF6TE5nVW5ZckZpT2F5V0dGOThD?= =?utf-8?B?ZHlCWEVneWlnM0VnMEJESmdGZXhudXRqZVZzcUdicDJlK0R2Q1l1dGIxNmw3?= =?utf-8?B?QVlDRmdvNXhJL0doaGpPenhBeHhERmxhRWViNjlXRXFpeFRYNnlLbnA5d1c1?= =?utf-8?B?T3BWcnBRRFk4WjZRRFpoN0pnUTBVeUNZK3E5OHlYcGxzN0FKKzRhVmlmNUJ0?= =?utf-8?B?aXFwOFhqMk00bFg5SUlIYWdMQ3FlNmdEOG5tdk9jRmw3bDJFZ2wzV1dia3hS?= =?utf-8?B?WEhoNkkwenFXM2FnZ1VRQXlwV1ArUjlFWldoREVnR3pkaUlqVDdrZlFNWGhO?= =?utf-8?B?cTMycVhDTFVUK3pFVGljc2dDWXdhRFg0OXF6NkIwSzJvYXBzdVM0eVpWcUhQ?= =?utf-8?B?d0dYU05CYlo2RWNSWDA3ckNOZkIvd2JDY1ZucmNxcWhBTW9oa1lzSi9COTdW?= =?utf-8?B?MzhjdUhZeHEvZVlRWFdHZWtCRVlxZ0Fic2hEUngvV0RwTWd5eXNMa3l3MTJ3?= =?utf-8?B?VDY2SysrVmRQRy9uNkQ5STNjeDFBaEt6YmRtOXczaVJSMGkyUEhETUdHUnNW?= =?utf-8?B?bkE9PQ==?= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 838419a2-c275-407f-a429-08dd0ab41f60 X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7312.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Nov 2024 05:11:29.6525 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: O38/yH2L8ygpl36FhO2GxUFo3Ce3CrIRi65fR4KBAqc4c9cdfMDmNG4O0P8J0abdJxd/DWx7DAQwWehpy6WMTZoFTHBDTGr+M9GMzrCGE44= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6378 X-Proofpoint-ORIG-GUID: kQF5DgbRRJ3dwEQPCS0AYncvhQqWztEl X-Proofpoint-GUID: kQF5DgbRRJ3dwEQPCS0AYncvhQqWztEl X-Authority-Analysis: v=2.4 cv=Sb6ldeRu c=1 sm=1 tr=0 ts=67401287 cx=c_pps a=IYePPuTyj3qIg1BHBNk0GA==:117 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xfn9d_MeuDP4xMDC:21 a=xqWC_Br6kY4A:10 a=VlfZXiiP6vEA:10 a=bRTqI5nwn0kA:10 a=9jfc9Pi4KCCjPknNWjYA:9 a=QEXdDO2ut3YA:10 a=a_-MI4ZBAAAA:8 a=wvPkM9v7g1_ikmSEda4A:9 a=fNaLQ9gQOWe2xTox:21 a=_W_S_7VecoQA:10 a=Aws8dWMsxobwYdO2z_Pp:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-11-21_17,2024-11-21_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 mlxlogscore=780 lowpriorityscore=0 spamscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 adultscore=0 phishscore=0 mlxscore=0 bulkscore=0 classifier=spam authscore=0 adjust=0 reason=mlx scancount=1 engine=8.21.0-2409260000 definitions=main-2411220042 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 74453 Cc: 74453@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --------------rj0TqB2RKTBRIfFR1zBqpgpE Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 11/21/24 12:56, Nick Bowler wrote: > CAUTION: This email comes from a non Wind River email account! > Do not click links or open attachments unless you recognize the sender and know the content is safe. > > On 2024-11-20 21:56, Li, Changqing via Bug reports for Automake wrote: >> The failure is caused by the long path of the perl in aclocal.in, the >> shebang is cutted. Could we change it like following diff? >> [...] >> -#!@PERL@ >> +#!/usr/bin/env perl > Hardcoding program names like this isn't really going to work well as a > general solution. > > I was going to suggest you could just configure for your system with: > > ./configure PERL='/usr/bin/env perl' > > and it will substitute that into the scripts for you, but the configure > script in Automake 1.17 exits with a fatal error if it determines that > $PERL contains spaces. We should probably make this non fatal since the > check is clearly too broad. Should we open a bug for this? //Changqing > You can patch configure to not exit: > > --- configure~ > +++ configure > @@ -3514,7 +3514,7 @@ case $PERL in > as_fn_error $? "perl not found" "$LINENO" 5 > ;; > *' '* | *' '*) > - as_fn_error $? "The path to your Perl contains spaces or tabs. > +: as_fn_error $? "The path to your Perl contains spaces or tabs. > This would cause build failures later or unusable programs. > Please use a path without spaces and try again." "$LINENO" 5 > ;; > > and then it will let you set PERL='/usr/bin/env perl' and it will work. > > Hope that helps, > Nick --------------rj0TqB2RKTBRIfFR1zBqpgpE Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit


On 11/21/24 12:56, Nick Bowler wrote:
CAUTION: This email comes from a non Wind River email account!
Do not click links or open attachments unless you recognize the sender and know the content is safe.

On 2024-11-20 21:56, Li, Changqing via Bug reports for Automake wrote:
The failure is caused by the long path of the perl in aclocal.in,  the
shebang  is cutted.  Could we change it like following diff?
[...]
-#!@PERL@
+#!/usr/bin/env perl
Hardcoding program names like this isn't really going to work well as a
general solution.

I was going to suggest you could just configure for your system with:

  ./configure PERL='/usr/bin/env perl'

and it will substitute that into the scripts for you, but the configure
script in Automake 1.17 exits with a fatal error if it determines that
$PERL contains spaces.  We should probably make this non fatal since the
check is clearly too broad.  

Should we open a bug for this?

//Changqing

You can patch configure to not exit:

--- configure~
+++ configure
@@ -3514,7 +3514,7 @@ case $PERL in
    as_fn_error $? "perl not found" "$LINENO" 5
    ;;
  *' '* | *'    '*)
-  as_fn_error $? "The path to your Perl contains spaces or tabs.
+:  as_fn_error $? "The path to your Perl contains spaces or tabs.
 This would cause build failures later or unusable programs.
 Please use a path without spaces and try again." "$LINENO" 5
   ;;

and then it will let you set PERL='/usr/bin/env perl' and it will work.

Hope that helps,
  Nick
--------------rj0TqB2RKTBRIfFR1zBqpgpE-- From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 22 17:43:35 2024 Received: (at 74453) by debbugs.gnu.org; 22 Nov 2024 22:43:35 +0000 Received: from localhost ([127.0.0.1]:55915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEcNC-0005wY-PS for submit@debbugs.gnu.org; Fri, 22 Nov 2024 17:43:34 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:54810 helo=freefriends.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEcNA-0005wP-Ql for 74453@debbugs.gnu.org; Fri, 22 Nov 2024 17:43:33 -0500 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 4AMMh7YC255718 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 22 Nov 2024 15:43:07 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 4AMMh67r255717; Fri, 22 Nov 2024 15:43:06 -0700 Date: Fri, 22 Nov 2024 15:43:06 -0700 Message-Id: <202411222243.4AMMh67r255717@freefriends.org> From: Karl Berry To: changqing.li@windriver.com Subject: Re: bug#74453: running make failed when perl is installed in the very long path In-Reply-To: <645dfed9-8ae8-4f76-8ab1-76696ea3cd2a@windriver.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74453 Cc: nbowler@draconx.ca, 74453@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Should we open a bug for this? No need to open a separate bug. I can change AC_MSG_ERROR to AC_MSG_WARN, and perhaps tweak the message a little. --thanks, karl. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 20:58:58 2024 Received: (at 74453) by debbugs.gnu.org; 24 Nov 2024 01:58:58 +0000 Received: from localhost ([127.0.0.1]:60104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tF1tp-0003fA-O9 for submit@debbugs.gnu.org; Sat, 23 Nov 2024 20:58:58 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:33672 helo=freefriends.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tF1tm-0003et-S8; Sat, 23 Nov 2024 20:58:55 -0500 X-Envelope-From: karl@freefriends.org Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 4AO1wSK3362869 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Sat, 23 Nov 2024 18:58:28 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 4AO1wS8o362868; Sat, 23 Nov 2024 18:58:28 -0700 Date: Sat, 23 Nov 2024 18:58:28 -0700 Message-Id: <202411240158.4AO1wS8o362868@freefriends.org> From: Karl Berry To: changqing.li@windriver.com Subject: Re: bug#74453: running make failed when perl is installed in the very long path In-Reply-To: <645dfed9-8ae8-4f76-8ab1-76696ea3cd2a@windriver.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74453 Cc: 74453@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > ./configure PERL='/usr/bin/env perl' > > and it will substitute that into the scripts for you, but the configure > script in Automake 1.17 exits with a fatal error if it determines that > $PERL contains spaces. We should probably make this non fatal since the > check is clearly too broad. I changed this to a warning. Thanks. -k ----------------------------------------------------------------------------- configure: make perl path with whitespace a warning, not error. For https://bugs.gnu.org/74453. See also https://bugs.gnu.org/62896. * configure.ac (PERL): use AC_MSG_WARN. diff --git a/configure.ac b/configure.ac index e4c7a126c..fb2b37076 100644 --- a/configure.ac +++ b/configure.ac @@ -73,9 +73,11 @@ case $PERL in AC_MSG_ERROR([perl not found]) ;; *' '* | *' '*) - AC_MSG_ERROR([The path to your Perl contains spaces or tabs. -This would cause build failures later or unusable programs. -Please use a path without spaces and try again.]) + AC_MSG_WARN([The path to your Perl contains spaces or tabs. +This will likely cause build failures later or unusable programs. +Unless you're specifying a full string for a #! line, +as in "/usr/bin/env perl", +please use a path without spaces and try again.]) ;; esac From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 26 04:43:32 2024 Received: (at submit) by debbugs.gnu.org; 26 Nov 2024 09:43:32 +0000 Received: from localhost ([127.0.0.1]:45799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tFs6W-00005P-53 for submit@debbugs.gnu.org; Tue, 26 Nov 2024 04:43:32 -0500 Received: from lists.gnu.org ([209.51.188.17]:41174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tFs6U-00005B-Lr for submit@debbugs.gnu.org; Tue, 26 Nov 2024 04:43:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tFs6T-00049v-Qs for bug-automake@gnu.org; Tue, 26 Nov 2024 04:43:30 -0500 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.216]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tFs6S-00059G-BF for bug-automake@gnu.org; Tue, 26 Nov 2024 04:43:29 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1732614199; cv=none; d=strato.com; s=strato-dkim-0002; b=mN+dXEyujejuQ8McT3YhyntQbJaJBOz+aPODM7taNBwqeAhSjdSD8Ay75jx1CWfGo9 tYwYPWKpBURtp4tUgayyuHUrUlVeSQliaZL1pgpzpBos5heoG7Dw3IFftP+XbvsyRsGb SkA1FzO2ylwSq7RRI9E/Ki8295eAc3zKK1WdoEJyK6WiZMuIoo1SkIpglmB9bhyf1zs1 9Yht226aBaYnXtuNM8dhPt96O3yS9PXztYw0NekGy2970G/CXVg2VVInPWbE6B2cZsGu fysJotc0forjLl+9BAdR++KjCUjou/i345lu6tKH7LgOBvfEqmiN+sO+EQDnjZdzX1Rd E13g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1732614199; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=yRq5Wtkz7PJ5bXzH9lhDaWc1imNJUJJY+xk4angfGmg=; b=XhP9d/hVgbQB61iSq99e5AjwYTWlwt9FwQpctEa8i0c5LKjF/3fZ7RPMi6/oTCsXF8 B8RaDTeHpzVcJJ9qxRjMnME8l+7clxu1hIT6piuR4u4//ke2l4arrpBjBfZzssrZXuEC mNEl9YaWaBT7YkFnUPxN2JiFAwXhNJGZwge54M7xIwVBxuCWgXJ0Pq+vQ7Lxl/2zoInn Z1w6BqvxBTT4T57n45gpIXxHUQFEGCm5E52WgcaHGFwR47vRfrdbRZrP4OjXGgfGgLoj +UJQSQHIvEP+M+EdalHsM9yAdkcBH7mdLlBYPQx+qXAFog6FvueBVIi/jEVpNdohf6Rx s0ow== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1732614199; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=yRq5Wtkz7PJ5bXzH9lhDaWc1imNJUJJY+xk4angfGmg=; b=ZYC6MfraSBr6gZqxktsL+lYCX6KFsyyhfyF7tF0ivuGvtjFn2qzlpCuuQpxcQayWXH lSbqlGRbyoJIROUi12OOa9ou6Zs11f/ymWdJpiy9O5lT3DVkfvJACCrURlMglEi0uVUb ai4OoH6Z+glTPZFbnBctcTyOTE+dZRGCQLEec1llwVttST46sLtNVzT68BwXgqbPG4HS QVuvLeMCiHb3pB+EKPmxbvOZALdMg9OJiERjUJGU7cALx8OgcsmiwJ4zrycKWUt9DWgY ZrAtK6ryGiMBrh1k6gK/lsDYqZ8IXtddf/JehkZm1hH8hpwDbMPpK/BvLK30/sWmR+Ez RQYg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1732614199; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=yRq5Wtkz7PJ5bXzH9lhDaWc1imNJUJJY+xk4angfGmg=; b=CBSHltT8O7LupzFUr0JSnZtsFLAwmxEcAO4zWfB2rEIdC5rxYJQQ9kbHv4ojm2kY38 J1z8cuiCQpJkoi44ewBA== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmmQQW8hKu82srCtf5Xa/WxAdhbL" Received: from nimes.localnet by smtp.strato.de (RZmta 51.2.11 AUTH) with ESMTPSA id Nd105a0AQ9hJL2D (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 26 Nov 2024 10:43:19 +0100 (CET) From: Bruno Haible To: "Li, Changqing via Bug reports for Automake" , Collin Funk Subject: Re: bug#74453: running make failed when perl is installed in the very long path Date: Tue, 26 Nov 2024 10:43:19 +0100 Message-ID: <3328377.bDJ7GiaD7v@nimes> In-Reply-To: <87h6816vdd.fsf@gmail.com> References: <87h6816vdd.fsf@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Received-SPF: none client-ip=81.169.146.216; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: "Li, Changqing" , 74453@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Collin Funk cited me: > As Bruno Haible said in a Gnulib thread [1]: > > > "#!/usr/bin/env perl" does not work on GuixSD (where the only program > > that has a hardcoded file name is /bin/sh; there is no /usr and no > > /bin/env on this distro). > > So I don't think it would work in this case. > > Collin > > [1] https://lists.gnu.org/archive/html/bug-gnulib/2019-06/msg00022.html That was in 2019. Meanwhile, in GuixSD 1.4, both /bin/sh and /usr/bin/env exist. So, writing #!/usr/bin/env perl is now again the portable way to start a perl script. Bruno From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 26 04:52:07 2024 Received: (at 74453) by debbugs.gnu.org; 26 Nov 2024 09:52:07 +0000 Received: from localhost ([127.0.0.1]:45839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tFsEp-0000W3-6l for submit@debbugs.gnu.org; Tue, 26 Nov 2024 04:52:07 -0500 Received: from mo4-p01-ob.smtp.rzone.de ([85.215.255.53]:42381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tFsEn-0000Vu-AX for 74453@debbugs.gnu.org; Tue, 26 Nov 2024 04:52:06 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1732614722; cv=none; d=strato.com; s=strato-dkim-0002; b=qYGaX/SDNK5CKKzTtiDtaGkCjqkdYenZQkafVJcPAUnF5Hf9sM6pRc3O3kDN21ZT/u 0wcDdjngP4RzCFfxdGh7s0rC7oqNX9pS7cBV1ZGgLCVucxdK2JiBRCc4kpc0kGngmGMn k3cS10056eA+JByu1aveCcsgkCi+eINZ052f3Y5WqTDN0bqDCgYncgjwWWRjGSF0sO1R MP/jc3pvPKrXipP5TWUvHx+W05kWCAVGHclCxLLgpgAEK2pNixORRcBIToqXDDL+Dmsn fkAnjmE+lrnxgZgIoYJ3/J+nyTq8mALyZ/eXoXmkvuFJLnzTKz8PS8WdCgaWIJ+NQlJu J30A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1732614722; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:Reply-To:To:From: Cc:Date:From:Subject:Sender; bh=Wg3Ku8wInyD2vrzbXXvmxRPXNmxmZ1XAwxbxy1OK5Tw=; b=N5xdSDLZ5+z8jzbgTQN4YNShQPRbplJmliLaWC2hYdO+k06GSHtGSVK2v2AdsNRErc kSFrI17Pd7XY5xJ82/XsWMmFNXHx7jkc+KL3rE7RiI+f36Y2bxWZAjI/ejWFSbBjT2SO jaPGFewfnd7fIyuKaA8Ksmrp0ilV5DZsqVOhegTFiM/+D0fH8woQhCeXGPzxgtP4Bo8C QGr32pUIedgB5JAwTtQrwIXUNN8+Ajdz9XOgNUjH+gZWLxk0XfaSLwmz5dU2xsTvoX2d 3cUHHc1ZZjsBfZrOqoAcvZ9A8ohHSddUju/FsPlfZiGHcFI+lXc73zaC3AmWJYiwtBPK qxvw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo01 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1732614722; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:Reply-To:To:From: Cc:Date:From:Subject:Sender; bh=Wg3Ku8wInyD2vrzbXXvmxRPXNmxmZ1XAwxbxy1OK5Tw=; b=It0VabARptc25HtQw90wVH2FLxOJZ0Day/dttrvmYCUwsugGED5EbJWV0xVPw0Neub GyQtYisp9DAwDiIUREV1Y+gL7WBClyL7tMTfUcTqocqWXHtL0d3WGaEuxxFb6vybF9mj xP5hUo8L9sYaXftxbxKXMZAi1QSeYNPoKBvv6VTLWJ9sRVEHiAX90yNL+A1JzyVWaC5j csEP01BDSwIa+ipi2Skry5zjSCagrR5gkEhEE60EX7BNRu/5w9ZB5g3xbmmzcJihc93+ dAHyL3KrIZ2VAwnA7qBNySnfaqtdYecwaqQ7IyJSRu8+lp9R1AkbPQL7omcE0poseVPx yEmg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1732614722; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:Reply-To:To:From: Cc:Date:From:Subject:Sender; bh=Wg3Ku8wInyD2vrzbXXvmxRPXNmxmZ1XAwxbxy1OK5Tw=; b=FkVA8kw3qJX7ratLdndzeuoUjMl0U320dyplruV1mNSOQSE8BEiU5yYBY0KoWiRFgw 2GUr+Uf7fR9qGL5141CA== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmmQQW8hKu82srCtf5Xa/WxAdhbL" Received: from nimes.localnet by smtp.strato.de (RZmta 51.2.11 AUTH) with ESMTPSA id Nd105a0AQ9q1L5e (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 26 Nov 2024 10:52:01 +0100 (CET) From: Bruno Haible To: Collin Funk , Nick Bowler Subject: Re: bug#74453: running make failed when perl is installed in the very long path Date: Tue, 26 Nov 2024 10:52:01 +0100 Message-ID: <43318190.C38SacFsUa@nimes> In-Reply-To: <47bffe89-1814-45a8-81e6-30dac246dbbb@draconx.ca> References: <87h6816vdd.fsf@gmail.com> <47bffe89-1814-45a8-81e6-30dac246dbbb@draconx.ca> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: 2.8 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Nick Bowler wrote: > The Linux program loader expects to find a newline in the first 128 > bytes of the file (increased to 256 in recent versions), otherwise > you will get an ENOEXEC error from execv [...] Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [85.215.255.53 listed in sa-accredit.habeas.com] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [85.215.255.53 listed in bl.score.senderscore.com] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [85.215.255.53 listed in wl.mailspike.net] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.2 FREEMAIL_REPLYTO_END_DIGIT Reply-To freemail username ends in digit (collin.funk1[at]gmail.com) 0.0 SPF_NONE SPF: sender does not publish an SPF Record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [85.215.255.53 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.5 FREEMAIL_FORGED_REPLYTO Freemail in Reply-To, but not From X-Debbugs-Envelope-To: 74453 Cc: 74453@debbugs.gnu.org, Changqing.Li@windriver.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Collin Funk Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Nick Bowler wrote: > The Linux program loader expects to find a newline in the first 128 > bytes of the file (increased to 256 in recent versions), otherwise > you will get an ENOEXEC error from execve. My testing indicates: The first line which specifies the interpreter and interpreter args is limited in length: - max. 253 characters on Linux - max. 513 characters on macOS - max. 1025 characters on NetBSD - max. 125 characters on OpenBSD - max. 1022 characters on AIX - max. 1021 characters on Solaris On Linux and AIX, characters exceeding this limit are simply cut off by the system. On macOS, NetBSD, OpenBSD, and Solaris, the script is not executed at all if this line is too long. Bruno From unknown Thu Jun 19 14:04:49 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 24 Dec 2024 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator