Hi,
I am getting this warning message when trying to install
PostgreSQL-v9.5 on Windows with Perl-5.22 and above,
Unescaped left brace in regex is deprecated, passed through in regex;
marked by <-- HERE in m/Project\("{ <-- HERE 8BC9CEB8-8B4A-11D0-8D11
00A0C91BC942}"\) = "([^"]+)"/ at Install.pm line 220. Installing
version 9.5 for debug in
C:\Users\ashu\git-clone-postgresql\postgresql\TMP\test
Attached is the patch that fixes this issue.
Please note that from perl-5.26 onwards, this is considered as a
syntax error instead of warning.
Also, I could see that, there is already a git commit in
PostgreSQL-9.6 branch that fixes this but was not back patch to 9.5
and may be below branches.
commit 76a1c97bf21c301f61bb41345e0cdd0d365b2086
Author: Andrew Dunstan <andrew@dunslane.net>
Date: Fri Apr 8 12:50:30 2016 -0400
Silence warning from modern perl about unescaped braces
--
With Regards,
Ashutosh Sharma
EnterpriseDB:http://www.enterprisedb.com
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers
Ashutosh Sharma <ashu.coek88@gmail.com> writes:
> I am getting this warning message when trying to install
> PostgreSQL-v9.5 on Windows with Perl-5.22 and above,
> Unescaped left brace in regex is deprecated, passed through in regex;
> Please note that from perl-5.26 onwards, this is considered as a
> syntax error instead of warning.
Mmm, yeah, we'd better fix it then, because people will surely try
to use older branches with current Perl. Pushed.
regards, tom lane
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера