checklink.pl fails: missing sys/syscall.ph?

Hello.  I'm trying to set up checklink.pl to validate the links of some
generated HTML.  I've downloaded all of the packages that there were
unresolved references for, and now I'm left with the following
checklink.pl output (html output hacked so a browser won't get
confused):

------------------------------------
[Fri May 11 17:11:20 2001] checklink.pl: Unrecognized escape \s passed
through at ./checklink.pl line 1800.
[Fri May 11 17:11:20 2001] checklink.pl: W3C::CheckLink::urize() called
too early to check prototype at ./checklink.pl line 100.
Content-type: text/html

Software error:
Can't locate sys/syscall.ph in @INC (did you run h2ph?) (@INC contains:
/usr/lib/perl5/5.6.1/cygwin /usr/lib/perl5/5.6.1
/usr/lib/perl5/site_perl/5.6.1/cygwin /usr/lib/perl5/site_perl/5.6.1
/usr/lib/perl5/site_perl .) at ./checklink.pl line 1200.

For help, please send mail to this site's webmaster, giving this error
message
and the time and date of the error.

[Fri May 11 17:11:20 2001] checklink.pl: Can't locate sys/syscall.ph in
@INC (did you run h2ph?) (@INC contains: /usr/lib/perl5/5.6.1/cygwin
/usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/cygwin
/usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl .) at
./checklink.pl line 1200.
--------------------------------

I'm now trying to resolve "sys/syscall.ph".  I can't find this anywhere
on CPAN or the main Perl web site.  I haven't looked at the other
warnings yet.  I just tried to run it on a trivial web page that has a
link to a nonexistent page.

Received on Monday, 14 May 2001 11:24:22 UTC