Skip Menu |

This queue is for tickets about the namespace-clean CPAN distribution.

Report information
The Basics
Id: 53516
Status: resolved
Priority: 0/
Queue: namespace-clean

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

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

Subject: Strange failure that happens on 5.11.3

I am not sure if this is a bug in namespace::clean, at least it is closely connected to it.

Let us have perl 5.11.3 + namespace::clean 0.11 and create a module "" like this:

package XX;
use Socket;
use namespace::clean;
gethostbyaddr( inet_aton( '' ), AF_INET );


C:\> perl -e "use XX"
Not a GLOB reference at C:/perl/site/lib/namespace/ line 171.
Compilation failed in require at -e line 1.
BEGIN failed--compilation aborted at -e line 1.

It does not happen on perl 5.10.1.

Anyway it is currently a blocker for Catalyst::Runtime on perl 5.11.3.

For record - it seems to be perl core issue:
In the end the "maybe-bug" in perl core seems to be a feature, patch for namespace::clean is attached to this RT:

0.12 works with 5.11.3

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

Please report any issues with to