ISl*_*ani 5 linux ubuntu debian
编译并安装 GNU automake 1.15 后,每当我运行 automake 时都会出现此错误:
不推荐使用正则表达式中未转义的左大括号,在正则表达式中传递;
由 <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ 标记
在 /usr/local/bin/automake 行 3936
我有 perl v5.22.0
弃用警告本身并不是问题。
在Perl的5.21.1版本注释表明:
如果你想要一个正则表达式模式中的文字左大括号(也称为左大括号),你现在应该通过在它前面加上反斜杠(“\{”)或将它括在方括号“[{]”中来转义它, 或使用 \Q; 否则将引发弃用警告。这在 v5.16 版本中首次宣布即将推出;它将允许对语言的未来扩展。
您可以向 Automake 作者报告此错误,尽管他们可能希望保留与旧版本 Perl 的兼容性。
归档时间: |
|
查看次数: |
5494 次 |
最近记录: |