|
From: | Eric Bavier |
Subject: | bug#20903: aclocal failure when installed to prefix containing '@' |
Date: | Fri, 26 Jun 2015 10:23:48 -0500 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 |
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/address@hidden/address@hidden/bin/aclocal line 72. Possible unintended interpolation of @1 in string at /ptmp/bavier/projects/spack/opt/unknown_arch/address@hidden/address@hidden/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: 1This seems related to perl's array interpolation in strings. Line 72 contains:
my @automake_includes = ("/ptmp/bavier/projects/spack/opt/unknown_arch/address@hidden/address@hidden/share/aclocal-$APIVERSION");
Replacing the '@' characters with "\@" lets aclocal run without error. `~Eric
[Prev in Thread] | Current Thread | [Next in Thread] |