Skip Menu | will be shut down on March 1st, 2021.

This queue is for tickets about the Wx CPAN distribution.

Report information
The Basics
Id: 114552
Status: open
Priority: 0/
Queue: Wx

Owner: Nobody in particular
Requestors: SREZIC [...]

Bug Information
Severity: (no value)
Broken in: 0.9928
Fixed in: 0.9929


Subject: Unescaped left brace in regex is illegal in regex
Download (untitled) / with headers
text/plain 713b
Wx fails to build with perl 5.25.1 due to a new fatal error: Output from '/bbbike/perl-5.25.1/bin/perl5.25.1 Makefile.PL': Unescaped left brace in regex is illegal in regex; marked by <-- HERE in m/^\s*\%include{ <-- HERE ([^}]+)}\s*;\s*$/ at /tmpfs/.cpan-build-cpansand/2016052109/Wx-0.9928-yNWtp9/build/Wx/build/ line 110. Compilation failed in require at /tmpfs/.cpan-build-cpansand/2016052109/Wx-0.9928-yNWtp9/build/Wx/build/MakeMaker/ line 11. BEGIN failed--compilation aborted at /tmpfs/.cpan-build-cpansand/2016052109/Wx-0.9928-yNWtp9/build/Wx/build/MakeMaker/ line 11. Compilation failed in require at Makefile.PL line 21. BEGIN failed--compilation aborted at Makefile.PL line 21.
Trivial patch attached.
Subject: unescaped_left_brace.patch
Description: fix "Unescaped left brace" warning, which is fatal in 5.25.x Origin: vendor Bug: Bug-Debian: Forwarded: Author: gregor herrmann <> Last-Update: 2017-05-20 --- a/build/Wx/build/ +++ b/build/Wx/build/ @@ -107,7 +107,7 @@ m/^\s*INCLUDE:\s+(.*)$/ and $file = $1 and $arr = \@xsinclude; m/^\s*INCLUDE_COMMAND:\s+.*\s(\S+\.(?:xsp?|h))\s*/ and $file = $1 and $arr = \@xsinclude; - m/^\s*\%include{([^}]+)}\s*;\s*$/ and $file = $1 and $arr = \@xsinclude; + m/^\s*\%include\{([^}]+)}\s*;\s*$/ and $file = $1 and $arr = \@xsinclude; if( defined $file ) { $file = catfile( split '/', $file );
Thanks for the patch. Much appreciated. Did in fact fix this in 0.9929

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to