On Wed, May 28, 2014 at 9:16 AM, Ben Bullock <benkasminbull...@gmail.com> wrote:
> If you look at the error message, the line #include <crypt.h> is
> included by the Perl header op.h, which is included by the Perl header
> perl.h. These files are part of perl. I don't have a line #include
> <crypt.h> in my module:

Perl comes withs its own headers, but that doesn't mean any
dependencies are installed.  If Perl is installed from an operating
system package and not compiled, then I can see how one could have
Perl and its headers and not any of its dependencies, which is rather
weird, but maybe that's how Cygwin does it.

You could do a compilation test of perl.h in your Makefile.PL, but I
don't think people do that much.  Or you could ignore the report.  You
might also ask Cygwin experts on the perl5-porters mailing list or
#p5p on irc.perl.org and see if they have any suggestions.

David

Reply via email to