in reply to Re^3: File::Where->where_pm failure in forked children?
in thread File::Where->where_pm failure in forked children?

my @ret = (); my $code = "use File::Where; \@ret = File::Where->where_pm(\"File::W +here\");"; eval $code;

can be written more readably as:

eval("use File::Where"); die($@) if $@; my @ret = File::Where->where_pm("File::Where");

or

require File::Where; import File::Where; my @ret = File::Where->where_pm("File::Where");

These two snippets won't hide errors like yours did.