GNU bug report logs -
#20903
aclocal failure when installed to prefix containing '@'
Previous Next
Reported by: Eric Bavier <bavier <at> cray.com>
Date: Fri, 26 Jun 2015 15:35:02 UTC
Severity: normal
Tags: fixed
Merged with 25299,
30577
Done: Mathieu Lirzin <mthl <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hello Automake devs,
I have automake version 1.14.1 installed to a prefix containing the '@'
character. Perl version 5.10.0. Running aclocal (through
'autoreconf'), I get the following warnings, then failure:
Possible unintended interpolation of @4 in string at
/ptmp/bavier/projects/spack/opt/unknown_arch/gcc <at> 4.3.4/automake <at> 1.14.1-56e69c6c/bin/aclocal
line 72.
Possible unintended interpolation of @1 in string at
/ptmp/bavier/projects/spack/opt/unknown_arch/gcc <at> 4.3.4/automake <at> 1.14.1-56e69c6c/bin/aclocal
line 72.
aclocal: error: couldn't open directory
'/ptmp/bavier/projects/spack/opt/unknown_arch/gcc.3.4/automake.14.1-56e69c6c/share/aclocal-1.14':
No such file or directory
autoreconf: aclocal failed with exit status: 1
This seems related to perl's array interpolation in strings. Line 72
contains:
my @automake_includes =
("/ptmp/bavier/projects/spack/opt/unknown_arch/gcc <at> 4.3.4/automake <at> 1.14.1-56e69c6c/share/aclocal-$APIVERSION");
Replacing the '@' characters with "\@" lets aclocal run without error.
`~Eric
This bug report was last modified 7 years and 87 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.