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