[devel] I: <-- HERE in m/\${ <-- HERE

Igor Vlasenko vlasenko на imath.kiev.ua
Пн Дек 7 14:44:02 MSK 2015


On Mon, Dec 07, 2015 at 10:45:45AM +0300, Michael Shigorin wrote:
> autoreconf-default: running: automake --add-missing --force-missing
> Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at /usr/bin/automake-default line 3930.

Это warning от perl 5.22 --- в регулярных выражениях надо
экранировать фигурные скобки слешем.
к примеру, для проверки, есть ли в строке ${HOME},
надо писать не /\${HOME}/, а /\$\{HOME\}/.

Раньше тоже надо было, просто не ругался.

-- 

I V


Подробная информация о списке рассылки Devel