Subject: | Makefile.PL does not handle standard MakeMaker args |
CPAN.pm is often configured with makepl_arg="INSTALLDIRS=site". This means that standard "perl Makefile.PL" invocations add this arguments. This does not work well with the Makefile.PL in this distribution:
$ perl5.18.4 Makefile.PL INSTALLDIRS=site
Checking for OpenSSL-0.9.6j or 0.9.7b or newer...
I could not find your OpenSSL in `INSTALLDIRS=site'
Please provide OpenSSL-0.9.6j or
OpenSSL-0.9.7b installation directory (get from
http://www.openssl.org/ if you don't have it; please note that
SSLeay is no longer supported, see README) (C-c to abort):
... and here it hangs. Without INSTALLDIRS=site the Makefile.PL would correctly detect the openssl path.
I think it would be safer to specify the openssl_path also with an option (.e.g -opensslpath /path/to/openssl).