Could you do me a favor? Since i can't reproduce the error, could you test the following and post the output? Just to make sure that i can update CPAN and make diagnostics optional.
Sure thing. You are doing me a favor after all. We're collaborating, the best thing to do on PMo. This is what is output:
$ perl ./testcode-cavac.pl couldn't find diagnostic data in /usr/share/perl5/5.40/pods/perldiag.pod /usr/local/lib/perl5/site_perl/5.40/x86_64-cygwin-threads /usr/local/share/perl5/site_perl/5.40 /usr/lib/perl5/vendor_perl/5.40/x86_64-cygwin-threads /usr/share/perl5/vendor_perl/5.40 /usr/lib/perl5/5.40/x86_64-cygwin-threads /usr/share/perl5/5.40 testcode-cavac.pl at /usr/share/perl5/5.40/diagnostics.pm line 259, <POD_DIAG> line 718. Compilation failed in require at testcode-cavac.pl line 10. BEGIN failed--compilation aborted at testcode-cavac.pl line 10.
Same message as with the simplest test case I posted above. BTW, I think you meant to remove line 4, use diagnostics; which comes before the code you added. I tried deleting it but it made no difference.
If it isn't essential to the functioning of the module, for CygwinPerl I'll do what you recommended which is to not have diagnostics at all.
Apr 16, 2025 at 16:32 UTCIn reply to Re^2: diagnostics pragma throwing a compile-time error in Cygwin-Perl
by Intrepid
in thread diagnostics pragma throwing a compile-time error in Cygwin-Perl
by Intrepid
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |