Skip Menu |

This queue is for tickets about the HTML-EmbeddedPerl CPAN distribution.

Report information
The Basics
Id: 88731
Status: stalled
Priority: 0/
Queue: HTML-EmbeddedPerl

People
Owner: TWINKLE [...] cpan.org
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.91
Fixed in: (no value)



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,
Subject: RE: Mostly fails on cpantesters
On 2013-9月-17 火 09:13:17, ANDK wrote: Show quoted text
> 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,
Thanks, please waiting bug fixes for unknown longer times. I'm use linux distributions installed version 5.20.1 as newest. other(upper) version is not known.