From: | Ashutosh Sharma <ashu(dot)coek88(at)gmail(dot)com> |
---|---|
To: | pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Gettting warning message during PostgreSQL-9.5 installation on Windows |
Date: | 2017-08-02 05:54:29 |
Message-ID: | CAE9k0PkfNcmj9pA7Yx4qQ=K=3aY4TuiRhp7KYpayDWm9MYsnjg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
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(at)dunslane(dot)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
Attachment | Content-Type | Size |
---|---|---|
Silence_warning_unescaped_braces.patch | application/octet-stream | 486 bytes |
From | Date | Subject | |
---|---|---|---|
Next Message | Amit Langote | 2017-08-02 06:21:58 | Re: map_partition_varattnos() and whole-row vars |
Previous Message | Zeray Kalayu | 2017-08-02 05:24:43 | Re: On Complex Source Code Reading Strategy |