Subject: | Mostly fails on cpantesters |
As per subject. Best illustrated with the matrix:
http://matrix.cpantesters.org/?dist=HTML-EmbeddedPerl-0.91
I've found two and a half reasons for it. I put them together into one ticket because they disturb each other so much that fixing them separately is error-prone.
(1) The XS code compiles only on threaded perls. On not threaded perls an error is thrown as in
http://www.cpantesters.org/cpan/report/91e39a8a-cb97-11e2-b1f8-405969a7d2b2
I have no fix for that.
(2) The Makefile.PL relies on MakeMaker and Pod::Man to generate the manpages as per default. But MakeMaker and Pod::Man are not good at generating manpages from binaries, especially since Pod::Simple 3.21. If they are allowed to try to produce manpages on binaies, unpredictable things may happen. So it is necessary to turn off the production of manpages for the binaries by adding the following parameter to WriteMakefile:
MAN1PODS => {},
(3) The unpredictable things I'm referring to are already reported in ticket #88724, so you need not worry about them as long as you disable the production of manpages as described above.
HTH && Thanks,