Success! Thank you.
ray 17:16:13[root@moveit1]503> as root# ./run ## ----------------------------- ## ## GNU Autoconf 2.69 test suite. ## ## ----------------------------- ## 503. autoscan.at:20: testing autoscan ... ./autoscan.at:44: autoscan ./autoscan.at:45: grep subpkg/Makefile configure.scan stderr: 503. autoscan.at:20: ok ## ------------- ## ## Test results. ## ## ------------- ## 1 test was successful. 17:16:17[root@moveit1]503> as root# On Jan 29, 2013, at 4:48 PM, Paul Eggert <egg...@cs.ucla.edu> wrote: > Thanks for reporting that. I pushed the following change; > does it fix the bug for you? > > From d38c9d2c9c7f0a20308f0982a9f6b3836640942f Mon Sep 17 00:00:00 2001 > From: Paul Eggert <egg...@cs.ucla.edu> > Date: Tue, 29 Jan 2013 13:46:48 -0800 > Subject: [PATCH] autoscan: port to perl 5.17 > > * bin/autoscan.in (scan_sh_file): Escape '{'. This avoids a > feature that is deprecated in Perl 5.17. Reported by Ray Lauff in > <http://lists.gnu.org/archive/html/bug-autoconf/2013-01/msg00059.html>. > --- > bin/autoscan.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/bin/autoscan.in b/bin/autoscan.in > index 993a750..db1df79 100644 > --- a/bin/autoscan.in > +++ b/bin/autoscan.in > @@ -358,7 +358,7 @@ sub scan_sh_file ($) > { > # Strip out comments and variable references. > s/#.*//; > - s/\${[^\}]*}//g; > + s/\$\{[^\}]*}//g; > s/@[^@]*@//g; > > # Tokens in the code. > -- > 1.7.11.7 > >