I was discussing here about setting no locales in Perl and was recommended to run this perldoc perllocale in OSX Yosemite 10.10.3 but I get the error: 
Error while formatting with Pod::Perldoc::ToMan:
 at /System/Library/Perl/5.18/Pod/Perldoc.pm line 1346.
 at /usr/bin/perldoc5.18 line 11.
Got a 0-length file from /System/Library/Perl/5.18/pods/perllocale.pod via Pod::Perldoc::ToMan!?
 at /usr/bin/perldoc5.18 line 11.
which perldoc gives /usr/bin/perldoc so correct should be. 
echo $PATH gives 
/usr/local/bin:/usr/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/Users/masi/.cabal/bin 
where I notice to have some folders two times there but the possible overwriting should not be the cause of the problem. 
My .bashrc is empty but .profile has just export LANG=en_US.UTF-8. 
What does this Perldoc error mean?
                        
I got the exact same error on OSX Yosemite 10.10.3
The command
perldoc -l perllocaleshows the path the the file:The file is not empty and I've saved it to https://gist.github.com/bessarabov/20370992150a332dc0f0
OSX Yosemite 10.10.3 has perldoc version 3.19:
You can run
PERLDOCDEBUG=5 perldoc perllocaleto see some debug info - here is the log https://gist.github.com/bessarabov/6e09b4e491d5a00c6304 but it is not very usefull.I tried to find out why the perldoc fails. I don't have the exact answer, but the problem is with this part of code in the file
/System/Library/Perl/5.18/Pod/Perldoc/ToMan.pm:Several interations of this loop works, but then
syswritedies, and$!has no information about the error.I was able to read the documentation with other parser:
The other way to solve this issue is to update to the latest version of Pod::Perldoc — perldoc 3.25 works fine with this file.