|
From: | Melvin Mawhin |
Subject: | Re: Infinite loop generating QEMU docs after upgrade to Perl 5.28.0 |
Date: | Wed, 27 Jun 2018 19:23:22 +0000 |
After some more testing it seems to be an encoding issue...
If the job is started with the following it works: LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8 makeinfo --no-split --number-sections -I docs -I . -I . --no-headers --html qemu-doc.texi -o qemu-doc.html
if started by the make script it doesnt: LC_ALL=C makeinfo --no-split --number-sections -I docs -I . -I . --no-headers --html qemu-doc.texi -o qemu-doc.html
Same applies to the glibc build...
Kr Mel From: Gavin Smith <address@hidden>
Sent: Wednesday, June 27, 2018 8:35 PM To: Melvin Mawhin Cc: address@hidden Subject: Re: Infinite loop generating QEMU docs after upgrade to Perl 5.28.0 On Wed, Jun 27, 2018 at 1:46 PM, Melvin Mawhin
<address@hidden> wrote: > Since upgrading to perl 5.28 in slackware-current we ran into a bug while > generating documentation for qemu There is a message in the logs you attached: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/^\s+@([[:alnum:]][[:alnum:]\-]*)({ <-- HERE })?\s*/ at /usr/share/texinfo/Texinfo/Parser.pm line 5481. Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/^\s+@([[:alnum:]][[:alnum:]\-]*)({ <-- HERE })?\s*(\@(c|comment)((\@|\s+).*)?)?/ at /usr/share/texinfo/Texinfo/Parser.pm line 5485. Have you tried editing Parser.pm to escape the left brace in the regex? > I have attached 2 logs, 1 with debug, 1 without You said "infinite loop" in the title of your email: do the logs continue on forever or do they stop? |
[Prev in Thread] | Current Thread | [Next in Thread] |