GNU bug report logs - #74453
running make failed when perl is installed in the very long path

Previous Next

Package: automake;

Reported by: "Li, Changqing" <Changqing.Li <at> windriver.com>

Date: Thu, 21 Nov 2024 04:25:03 UTC

Severity: normal

Done: Karl Berry <karl <at> freefriends.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: "Li, Changqing" <Changqing.Li <at> windriver.com>
To: 74453 <at> debbugs.gnu.org
Cc: "Li, Changqing" <Changqing.Li <at> windriver.com>
Subject: bug#74453: running make failed when perl is installed in the very long path
Date: Thu, 21 Nov 2024 02:56:29 +0000
[Message part 1 (text/plain, inline)]
Hi,  Dear Maintainers

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

  1.
git clone git <at> 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 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
[Message part 2 (text/html, inline)]

This bug report was last modified 175 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.