bug-automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#20903: aclocal failure when installed to prefix containing '@'


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: 1

This 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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]