automakeエラー:正規表現でエスケープされていないオープン中括弧は廃止されました。

automakeエラー:正規表現でエスケープされていないオープン中括弧は廃止されました。

GNU automake 1.15をコンパイルしてインストールした後、automakeを実行するたびに次のエラーが発生します。

Unescaped left brace in regex is deprecated, passed through in regex;
marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/
at /usr/local/bin/automake line 3936

私はPerl v5.22.0を実行しています。

ベストアンサー1

Perl v5.22では、正規表現にリテラルを使用することは廃止され、{エスケープされないと警告が表示されます\{。 v5.26では、警告が発生するだけでなく、構文エラーも発生します。

ソフトウェア作成者は、バージョン5.26がリリースされる前にこの問題を解決する必要があります。今はこの警告を無視しても構いません。

バラよりフェルデルタもっと学ぶ。

おすすめ記事