GNU bug report logs - #42635
uninitialized value in string eq at /usr/bin/automake line 4953.

Previous Next

Package: automake;

Reported by: Alexandre Duret-Lutz <adl <at> lrde.epita.fr>

Date: Fri, 31 Jul 2020 14:50:02 UTC

Severity: normal

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

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 42635 in the body.
You can then email your comments to 42635 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-automake <at> gnu.org:
bug#42635; Package automake. (Fri, 31 Jul 2020 14:50:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Alexandre Duret-Lutz <adl <at> lrde.epita.fr>:
New bug report received and forwarded. Copy sent to bug-automake <at> gnu.org. (Fri, 31 Jul 2020 14:50:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Alexandre Duret-Lutz <adl <at> lrde.epita.fr>
To: bug-automake <at> gnu.org
Subject: uninitialized value in string eq at /usr/bin/automake line 4953.
Date: Fri, 31 Jul 2020 16:48:49 +0200
Hi,

This perl warning occurs with automake 1.16.2 (but is much older) when
TEST_EXTENSIONS is set to the empty string (I don't want to remove
extensions before appending .log) and EXEEXT is defined.

% cat configure.ac
AC_INIT([foo],[1.0])
AM_INIT_AUTOMAKE([foreign])
AC_PROG_CC  dnl comment this line to make the warning disappear
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
% cat Makefile.am
TEST_EXTENSIONS =
LOG_COMPILER = echo
TESTS = foo.test
% touch foo.test
% autoreconf -fi
configure.ac:3: installing './compile'
configure.ac:2: installing './install-sh'
configure.ac:2: installing './missing'
Use of uninitialized value in string eq at /usr/bin/automake line 4953.
parallel-tests: installing './test-driver'
% nl -ba `command -v automake` | sed -n '4951,4955p'
  4951            if ($handle_exeext)
  4952              {
  4953                unshift (@test_suffixes, $at_exeext)
  4954                  unless $test_suffixes[0] eq $at_exeext;
  4955              }

-- 
Alexandre Duret-Lutz




Information forwarded to bug-automake <at> gnu.org:
bug#42635; Package automake. (Fri, 28 Aug 2020 23:29:01 GMT) Full text and rfc822 format available.

Message #8 received at 42635 <at> debbugs.gnu.org (full text, mbox):

From: Karl Berry <karl <at> freefriends.org>
To: adl <at> lrde.epita.fr
Cc: 42635 <at> debbugs.gnu.org
Subject: Re: bug#42635: uninitialized value in string eq at /usr/bin/automake
 line 4953.
Date: Fri, 28 Aug 2020 17:28:11 -0600
[Message part 1 (text/plain, inline)]
    Use of uninitialized value in string eq at /usr/bin/automake line 4953.

Thanks Alexandre. I installed this patch that I hope fixes it.

[emptyext.patch (application/octet-stream, attachment)]

Reply sent to Karl Berry <karl <at> freefriends.org>:
You have taken responsibility. (Fri, 28 Aug 2020 23:29:02 GMT) Full text and rfc822 format available.

Notification sent to Alexandre Duret-Lutz <adl <at> lrde.epita.fr>:
bug acknowledged by developer. (Fri, 28 Aug 2020 23:29:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 26 Sep 2020 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 206 days ago.

Previous Next


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