Grargh! #Solaris #tar hates #GNU extensions. And #cpanm can't be configured to specifically use #gtar instead of whatever tar it finds first in the path.
Therefore ...
`sudo ln -sf $(which gtar) $(which tar)`
No, I'm not kidding.
https://github.com/DrHyde/perl-modules-Palm-TreoPhoneCallDB/commit/4b8b4f72ed474e17eacca7eb0a2c275d37e662b4
#perl #ComputerAbuse
… it sees some GNU extensions in tarballs that `cpanm` downloads from the CPAN.
@DrHyde "funny" detail: cpanm knows that Solaris's tar is not good
cpanm
tar
use constant BAD_TAR => ($^O eq 'solaris' || $^O eq 'hpux');
cpanminus - get, unpack, build and install modules from CPAN - miyagawa/cpanminus