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.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Karl Berry <karl <at> freefriends.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#42635: closed (uninitialized value in string eq at
 /usr/bin/automake line 4953.)
Date: Fri, 28 Aug 2020 23:29:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Fri, 28 Aug 2020 17:28:11 -0600
with message-id <202008282328.07SNSBIV013631 <at> freefriends.org>
and subject line Re: bug#42635: uninitialized value in string eq at /usr/bin/automake line 4953.
has caused the debbugs.gnu.org bug report #42635,
regarding uninitialized value in string eq at /usr/bin/automake line 4953.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
42635: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=42635
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
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


[Message part 3 (message/rfc822, inline)]
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 4 (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)]

This bug report was last modified 4 years and 272 days ago.

Previous Next


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