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: Alexandre Duret-Lutz <adl <at> lrde.epita.fr>
Subject: bug#42635: closed (Re: bug#42635: 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 bug report

#42635: uninitialized value in string eq at /usr/bin/automake line 4953.

which was filed against the automake package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 42635 <at> debbugs.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: 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 3 (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)]
[Message part 5 (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



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.