perl.perl5.porters http://www.nntp.perl.org/group/perl.perl5.porters/ ... Copyright 1998-2014 perl.org Thu, 27 Nov 2014 22:43:15 +0000 ask@perl.org Re: PADNAMEs and B::Showlex by Father Chrysostomos I wrote:<br/>&gt; If a pad name is no longer an SV, then the current Showlex output will<br/>&gt; not make sense any more:<br/>&gt; <br/>&gt; At v5.21.6-42-g199670d:<br/>&gt; <br/>&gt; $ perl5.21.7 -MO=Showlex -e &#39;my $a, our $b&#39;<br/>&gt; Pad of lexical names for comppadlist has 3 entries<br/>&gt; 0: SPECIAL #1 &amp;PL_sv_undef<br/>&gt; 1: PVNV (0x7fa47302ae88) $a<br/>&gt; 2: PVMG (0x7fa47302ae70) $b<br/>&gt; Pad of lexical values for comppadlist has 3 entries<br/>&gt; 0: SPECIAL #0 Nullsv<br/>&gt; 1: NULL (0x7fa47302aeb8)<br/>&gt; 2: NULL (0x7fa47302aee8) <br/>&gt; -e syntax OK<br/>&gt; <br/>&gt; At the top we show PVNV and PVMG, but pad names will be neither; nor<br/>&gt; will there be any such distinction.<br/>...<br/>&gt; The output would look like this:<br/>&gt; <br/>&gt; Pad of lexical names for comppadlist has 3 entries<br/>&gt; 0: (0xbaff1edbead5) undef<br/>&gt; 1: (0x7fa47302ae88) $a<br/>&gt; 2: (0x7fa47302ae70) $b<br/>&gt; Pad of lexical values for comppadlist has 3 entries<br/>&gt; 0: SPECIAL #0 Nullsv<br/>&gt; 1: NULL (0x7fa47302aeb8)<br/>&gt; 2: NULL (0x7fa47302aee8)<br/>&gt; -e syntax OK<br/><br/>The documentation says:<br/><br/>=head1 EXAMPLES<br/><br/>Traditional form:<br/><br/> $ perl -MO=Showlex -e &#39;my ($i,$j,$k)=(1,&quot;foo&quot;)&#39;<br/> Pad of lexical names for comppadlist has 4 entries<br/> 0: SPECIAL #1 &amp;PL_sv_undef<br/> 1: PVNV (0x9db0fb0) $i<br/> 2: PVNV (0x9db0f38) $j<br/> 3: PVNV (0x9db0f50) $k<br/> Pad of lexical values for comppadlist has 5 entries<br/> 0: SPECIAL #1 &amp;PL_sv_undef<br/> 1: NULL (0x9da4234)<br/> 2: NULL (0x9db0f2c)<br/> 3: NULL (0x9db0f44)<br/> 4: NULL (0x9da4264)<br/> -e syntax OK<br/><br/>New-style form:<br/><br/> $ perl -MO=Showlex,-newlex -e &#39;my ($i,$j,$k)=(1,&quot;foo&quot;)&#39;<br/> main Pad has 4 entries<br/> 0: SPECIAL #1 &amp;PL_sv_undef<br/> 1: PVNV (0xa0c4fb8) &quot;$i&quot; = NULL (0xa0b8234)<br/> 2: PVNV (0xa0c4f40) &quot;$j&quot; = NULL (0xa0c4f34)<br/> 3: PVNV (0xa0c4f58) &quot;$k&quot; = NULL (0xa0c4f4c)<br/> -e syntax OK<br/><br/>which seems to imply some level of backward-compatibility. While I<br/>could maintain that by faking the PVNV/PVMG/SPECIAL output (and add a<br/>-newnewlex option), I don&#39;t know that there is much point. Nothing on<br/>CPAN is using this module.<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222743.html Thu, 27 Nov 2014 22:11:14 +0000 PADNAMEs and B::Showlex by Father Chrysostomos If a pad name is no longer an SV, then the current Showlex output will<br/>not make sense any more:<br/><br/>At v5.21.6-42-g199670d:<br/><br/>$ perl5.21.7 -MO=Showlex -e &#39;my $a, our $b&#39;<br/>Pad of lexical names for comppadlist has 3 entries<br/>0: SPECIAL #1 &amp;PL_sv_undef<br/>1: PVNV (0x7fa47302ae88) $a<br/>2: PVMG (0x7fa47302ae70) $b<br/>Pad of lexical values for comppadlist has 3 entries<br/>0: SPECIAL #0 Nullsv<br/>1: NULL (0x7fa47302aeb8)<br/>2: NULL (0x7fa47302aee8)<br/>-e syntax OK<br/><br/>At the top we show PVNV and PVMG, but pad names will be neither; nor<br/>will there be any such distinction.<br/><br/>Also, concerning B::SPECIAL, I&#39;m not sure this interface even makes<br/>sense for SVs, though I&#39;m not about to change that. I just wonder<br/>what I should do for pad names. Currently B::SPECIAL objects, while<br/>they represent SVs, cannot be used like B::SV objects, so you can&#39;t<br/>say $foo-&gt;PVX if $foo is &amp;PL_sv_yes, because it&#39;s a B::SPECIAL, not a<br/>B::SV, and B::SPECIAL doesn&#39;t have that method.<br/><br/>I am introducing two special pad names, &amp;PL_padname_undef and<br/>&amp;PL_padname_const. Internally, I am trying to avoid attributing mean-<br/>ing to the addresses of those pad names. They just exist for effi-<br/>ciency, but other pad names with identical contents (len == 0) would<br/>work just as well. (I may have a future use for that.)<br/><br/>Seeing that those two particular pad names are in use in Showlex out-<br/>put might make sense. But how should I go about this? Should I add<br/>more special values to the list that B::SPECIAL represents? Or should<br/>I add global functions to B to access them, just as we do for main_cv?<br/>Or (maybe this is the best solution) just treat them as other pad<br/>names the way the internals do, but have B::Showlex special-case any-<br/>thing with len==0 and output it as &#39;undef&#39; or &#39;const&#39; instead of the<br/>(blank) variable name?<br/><br/>The output would look like this:<br/><br/>Pad of lexical names for comppadlist has 3 entries<br/>0: (0xbaff1edbead5) undef<br/>1: (0x7fa47302ae88) $a<br/>2: (0x7fa47302ae70) $b<br/>Pad of lexical values for comppadlist has 3 entries<br/>0: SPECIAL #0 Nullsv<br/>1: NULL (0x7fa47302aeb8)<br/>2: NULL (0x7fa47302aee8)<br/>-e syntax OK<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222742.html Thu, 27 Nov 2014 21:55:43 +0000 Re: Smoke [blead] v5.21.6-104-g7ff69a2 FAIL(F) MSWin32 Win2000 SP4(x86/1cpu) {blead} by bulk88 Tony Cook wrote:<br/>&gt; On Wed, Nov 26, 2014 at 06:07:00PM -0500, George Greer wrote:<br/>&gt;&gt; Smoke logs available at http://m-l.org/~perl/smoke/perl/win32/blead/log7ff69a2dfa48adbf53463c1e2d00ff80e4fd34f5.log.gz<br/>&gt;&gt;<br/>&gt;&gt; Known failures on Win32:<br/>&gt;&gt;<br/>&gt;&gt; ../t/win32/popen.t..........................................FAILED<br/>&gt;&gt; Non-zero exit status: 9<br/>&gt;&gt; No plan found in TAP output<br/>&gt;&gt;<br/>&gt;&gt; ../cpan/Time-HiRes/t/usleep.t...............................FAILED<br/>&gt;&gt; 3<br/>&gt;&gt; Non-zero exit status: 1<br/>&gt;&gt;<br/>&gt;&gt; ../t/op/threads.t...........................................FAILED<br/>&gt;&gt; Non-zero exit status: 9<br/>&gt;&gt; Bad plan. You planned 27 tests but ran 9.<br/>&gt;&gt;<br/>&gt;&gt; ../cpan/IPC-Cmd/t/01_IPC-Cmd.t..............................FAILED<br/>&gt;&gt; 27-28<br/>&gt;&gt; 42<br/>&gt;&gt; 115-116<br/>&gt;&gt; Non-zero exit status: 2<br/>&gt; <br/>&gt; These aren&#39;t failing for me.<br/>&gt; <br/>&gt; I tried both 32-bit and 64-bit builds.<br/>&gt; <br/>&gt; Tony<br/><br/>../cpan/IPC-Cmd/t/01_IPC-Cmd.t and ../cpan/Time-HiRes/t/usleep.t are <br/>race conditions, I can reproduce ../cpan/IPC-Cmd/t/01_IPC-Cmd.t once in <br/>a while.<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222741.html Thu, 27 Nov 2014 15:59:09 +0000 [Encode] 2.65 released! by Dan Kogai <br/>On Oct 30, 2014, at 00:53, Dan Kogai &lt;dankogai@dan.co.jp&gt; wrote:<br/><br/>Porters,<br/><br/>Just $Encode::VERSION++&#39;ed. No new features. Just 3 patches from jhi.<br/><br/>=head1 Availability<br/><br/>git clone git://github.com/dankogai/p5-encode.git<br/>http://www.dan.co.jp/~dankogai/cpan/Encode-2.65.tar.gz<br/>and CPAN near you.<br/><br/>Travis is all green:<br/>https://travis-ci.org/dankogai/p5-encode<br/><br/>=head1 CPAN index<br/><br/> User: DANKOGAI ()<br/> Distribution file: Encode-2.65.tar.gz<br/> Number of files: 209<br/> *.pm files: 26<br/> README: Encode-2.65/README<br/> META-File: Encode-2.65/META.json<br/> META-Parser: Parse::CPAN::Meta 1.4404<br/> META-driven index: no<br/> Timestamp of file: Thu Nov 27 14:12:57 2014 UTC<br/> Time of this run: Thu Nov 27 14:14:52 2014 UTC<br/><br/>=head1 Changes<br/><br/>$Revision: 2.65 $ $Date: 2014/11/27 14:08:33 $<br/>! Changes Encode.xs bin/enc2xs<br/> Applied 3 patches from jhi:<br/> 0001-For-C-don-t-use-the-array-size-in-forward-declaratiotion<br/> 0002-Unused-variables<br/> 0003-1-needs-casting-to-STRLEN<br/> Message-Id: &lt;54753674.6070909@iki.fi&gt;<br/><br/>=head1 AUTHOR<br/><br/>Dan the Encode Maintainer<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222740.html Thu, 27 Nov 2014 14:17:22 +0000 Re: [perl #123113] [PATCH] Add optional GCC-only support for usinglong doubles on Win32 by Steve Hay On 27 November 2014 at 11:27, &lt;sisyphus1@optusnet.com.au&gt; wrote:<br/>&gt;&gt; On 27 November 2014 at 09:02, Steve Hay &lt;steve.m.hay@googlemail.com&gt;<br/>&gt;&gt; wrote:<br/>&gt;<br/>&gt;<br/>&gt;&gt;&gt; Assuming that prints &#39;define&#39; as it should then it&#39;s just POSIX that<br/>&gt;&gt;&gt; needs some work.<br/>&gt;&gt;<br/>&gt;&gt;<br/>&gt;&gt; Does the attached (untested) blind stab in the dark fix it?<br/>&gt;<br/>&gt;<br/>&gt; Yes, that rectifies the problem on the 32-bit. Can&#39;t see any reason it<br/>&gt; wouldn&#39;t also work on the 64-bit build (but I didn&#39;t actually check).<br/>&gt;<br/><br/>Thanks for spotting (and testing). Now pushed to blead in commit<br/>d172007eda28dc85300d6fb8d6213ae741e1b608.<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222739.html Thu, 27 Nov 2014 14:13:13 +0000 Re: [perl #123286] $_ incorrect within for loop inside map by Stanislaw Romanski <br/>Hello Father Chrysostomos,<br/><br/>Thanks for fixing a bug and for a clear explanation of the case<br/>you gave in the commit.<br/><br/>I am proud I could point out a bug lasting about 12 years<br/>in the interpreter of my favourite language ;-))<br/><br/>We had had a long discussion about this case<br/>in Linkedin&#39; group &#39;Perl&#39;.<br/><br/>Thank you again and Good Luck !<br/><br/>Dr. Stanislaw Romanski<br/><br/>----- Original Message ----- <br/>From: &quot;Father Chrysostomos via RT&quot; &lt;perlbug-followup@perl.org&gt;<br/>To: &lt;paul@pjcj.net&gt;; &lt;s.romanski@datos.pl&gt;<br/>Sent: Wednesday, November 26, 2014 5:12 AM<br/>Subject: [perl #123286] $_ incorrect within for loop inside map<br/><br/><br/>&gt; On Tue Nov 25 17:08:29 2014, sprout wrote:<br/>&gt;&gt; On Tue Nov 25 16:54:17 2014, sprout wrote:<br/>&gt;&gt; &gt; The extra statements seem to be correcting the stack bug. It seems<br/>&gt;&gt; &gt; that the for-loop is using the wrong stack offset and stomping on the<br/>&gt;&gt; &gt; arguments to map.<br/>&gt;&gt; &gt;<br/>&gt;&gt; &gt; The &acirc;&#128;&#152;333&acirc;&#128;&#153; in the output is the constant 3 in $i&lt;3. The &acirc;&#128;&#152;012&acirc;&#128;&#153; is $i.<br/>&gt;&gt; &gt;<br/>&gt;&gt; &gt; If I add the following code to pp.c:pp_study:<br/>&gt;&gt; &gt;<br/>&gt;&gt; &gt; Perl_warn(aTHX_ &quot;stack %d&quot;, PL_stack_sp-PL_stack_base);<br/>&gt;&gt; &gt; Perl_warn(aTHX_ &quot;markstack %d&quot;, PL_markstack_ptr-PL_markstack);<br/>&gt;&gt; &gt; Perl_warn(aTHX_ &quot;arg is %&quot;SVf&quot;, defsv is %&quot;SVf, sv, DEFSV);<br/>&gt;&gt; &gt;<br/>&gt;&gt; &gt; Then I see a stack offset of 6 with multiple statements:<br/>&gt;&gt; &gt;<br/>&gt;&gt; &gt; $ ./miniperl -le &#39;map { for (my $i = 0; $i &lt; 3; $i++) { study $_; };<br/>&gt;&gt; &gt; () } a..e; print join(&quot; &quot;, @a)&#39;<br/>&gt;&gt; &gt; stack 6 at -e line 1.<br/>&gt;&gt; &gt; markstack 4 at -e line 1.<br/>&gt;&gt; &gt; arg is a, defsv is a at -e line 1.<br/>&gt;&gt; &gt; ...<br/>&gt;&gt; &gt;<br/>&gt;&gt; &gt; Take away that empty list:<br/>&gt;&gt; &gt;<br/>&gt;&gt; &gt; $ ./miniperl -le &#39;map { for (my $i = 0; $i &lt; 3; $i++) { study $_; };<br/>&gt;&gt; &gt; }<br/>&gt;&gt; &gt; a..e; print join(&quot; &quot;, @a)&#39;<br/>&gt;&gt; &gt; stack 1 at -e line 1.<br/>&gt;&gt; &gt; markstack 4 at -e line 1.<br/>&gt;&gt; &gt; arg is a, defsv is a at -e line 1.<br/>&gt;&gt; &gt; stack 1 at -e line 1.<br/>&gt;&gt; &gt; markstack 4 at -e line 1.<br/>&gt;&gt; &gt; arg is a, defsv is a at -e line 1.<br/>&gt;&gt; &gt; stack 1 at -e line 1.<br/>&gt;&gt; &gt; markstack 4 at -e line 1.<br/>&gt;&gt; &gt; arg is a, defsv is a at -e line 1.<br/>&gt;&gt; &gt; stack 1 at -e line 1.<br/>&gt;&gt; &gt; markstack 4 at -e line 1.<br/>&gt;&gt; &gt; arg is 3, defsv is 3 at -e line 1.<br/>&gt;&gt; &gt; stack 1 at -e line 1.<br/>&gt;&gt; &gt; markstack 4 at -e line 1.<br/>&gt;&gt; &gt; arg is 3, defsv is 3 at -e line 1.<br/>&gt;&gt; &gt; stack 1 at -e line 1.<br/>&gt;&gt; &gt; markstack 4 at -e line 1.<br/>&gt;&gt; &gt; arg is 3, defsv is 3 at -e line 1.<br/>&gt;&gt; &gt;<br/>&gt;&gt; &gt; The stack offset of 1 is now pointing to one of map&acirc;&#128;&#153;s arguments.<br/>&gt;&gt;<br/>&gt;&gt; Found the bug. I&acirc;&#128;&#153;ll put the details in the commit message.<br/>&gt;<br/>&gt; See &lt;http://perl5.git.perl.org/perl.git/commitdiff/0f602692a&gt;.<br/>&gt;<br/>&gt; -- <br/>&gt;<br/>&gt; Father Chrysostomos<br/>&gt; <br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222738.html Thu, 27 Nov 2014 13:24:20 +0000 [perl #123304] Perl v5.20.1 fails to build by Hafen McCormick # New Ticket Created by Hafen McCormick <br/># Please include the string: [perl #123304]<br/># in the subject line of all future correspondence about this issue. <br/># &lt;URL: https://rt.perl.org/Ticket/Display.html?id=123304 &gt;<br/><br/><br/>Hello,<br/><br/>I am attempting to build and install Perl v5.20.1 on OS X 10.6.8, but it is failing to build.<br/><br/>I&#39;m configuring with:<br/>./Configure -Dprefix=/opt/local/<br/><br/>I then run make, and everything proceeds smoothly until I see this:<br/><br/>gcc-mp-4.6 -c -fno-common -DPERL_DARWIN -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/opt/local/include -I/usr/local/include -DDEBUGGING -O3 -DVERSION=\&quot;1.25\&quot; -DXS_VERSION=\&quot;1.25\&quot; &quot;-I../..&quot; -DLIBC=&quot;&quot; DynaLoader.c<br/>DynaLoader.c: In function &#39;boot_DynaLoader&#39;:<br/>DynaLoader.c:535:5: error: expected &#39;)&#39; before numeric constant<br/>make[1]: *** [DynaLoader.o] Error 1<br/>Unsuccessful make(ext/DynaLoader): code=512 at make_ext.pl line 561.<br/>make: *** [DynaLoader.o] Error 25<br/><br/>The offending line is this:<br/><br/> XS_VERSION_BOOTCHECK; <br/><br/>which is a macro, defined in XSUB.h:<br/><br/> #ifdef XS_VERSION<br/> # define XS_VERSION_BOOTCHECK \<br/> Perl_xs_version_bootcheck(aTHX_ items, ax, STR_WITH_LEN(XS_VERSION))<br/> #else<br/> # define XS_VERSION_BOOTCHECK<br/> #endif<br/><br/>The STR_WITH_LEN macro is defined in handy.h:<br/><br/> /* concatenating with &quot;&quot; ensures that only literal strings are accepted as<br/> * argument */<br/> #define STR_WITH_LEN(s) (&quot;&quot; s &quot;&quot;), (sizeof(s)-1)<br/><br/> /* note that STR_WITH_LEN() can&#39;t be used as argument to macros or functions<br/> * that under some configurations might be macros, which means that it requires<br/> * the full Perl_xxx(aTHX_ ...) form for any API calls where it&#39;s used.<br/> */<br/><br/>Running only the pre-processor on Dynaloader.c, the offending line appears as: <br/><br/> Perl_xs_version_bootcheck(my_perl, items, ax, (&quot;&quot; 1.25 &quot;&quot;), (sizeof(1.25)-1));<br/><br/>Do you have any idea what could be going wrong here or how to fix it?<br/><br/><br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222737.html Thu, 27 Nov 2014 13:24:19 +0000 Re: [perl #123304] Perl v5.20.1 fails to build by Hafen McCormick Yes, there was a wrapper that had been installed a while back to help with diagnosis, and removing it solved the problem. Perl now builds and tests correctly! <br/><br/>Thanks, everyone, for your help!<br/><br/>On Nov 27, 2014, at 12:49 AM, Jarkko Hietaniemi via RT wrote:<br/><br/>&gt; <br/>&gt;&gt; It looks like the quoted version numbers aren&#39;t showing up quoted in the source.<br/>&gt;&gt; <br/>&gt;&gt; Is gcc-mp-4.6 a shell script, or a direct link to the gcc binary?<br/>&gt;&gt; <br/>&gt; <br/>&gt; gcc-mp-X.Y is how the MacPorts system installs its gcc binaries.<br/>&gt; Not a wrapper, not even a symlink.<br/>&gt; <br/>&gt;&gt; If it&#39;s a shell script, is it quoting it&#39;s arguments correctly?<br/>&gt;&gt; <br/>&gt;&gt; Tony<br/>&gt;&gt; <br/>&gt;&gt; ---<br/>&gt;&gt; via perlbug: queue: perl5 status: open<br/>&gt;&gt; https://rt.perl.org/Ticket/Display.html?id=123304<br/>&gt;&gt; <br/>&gt; <br/>&gt; <br/><br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222736.html Thu, 27 Nov 2014 13:24:08 +0000 Smoke [khw/ebcdic] v5.21.7-26bc3dee z/OS by Yaroslav Kuzmin Smoke logs available at - https://drive.google.com/file/d/0B5PTttxwo7qAUnhnZHE5aUFFa2M<br/><br/>Automated smoke report for branch ????? 5.21.7 patch<br/>RS12: 2817 (2817/)<br/> on os/390 - 23.00<br/> using c99 version<br/> smoketime 1 hour 17 minutes (average 38 minutes 56 seconds)<br/><br/>Summary: FAIL(Xc)<br/><br/>O = OK F = Failure(s), extended report at the bottom<br/>X = Failure(s) under TEST but not under harness<br/>? = still running or test results not (yet) available<br/>Build failures during: - = unknown or N/A<br/>c = Configure, m = make, M = make (after miniperl), t = make test-prep<br/><br/> Configuration (common) none<br/>----------- ---------------------------------------------------------<br/>X X c -<br/>| | | +----- PERLIO = perlio -DDEBUGGING<br/>| | +------- PERLIO = stdio -DDEBUGGING<br/>| +--------- PERLIO = perlio<br/>+----------- PERLIO = stdio<br/><br/><br/>Tests skipped on user request:<br/> # One test name on a line<br/>Failures: (common-args) none<br/>[stdio]<br/>Inconsistent test results (between TEST and harness):<br/> ../t/dist/Carp/t/arg_string.t........... ........................................ FAILED at test 8<br/> ../t/lib/croak.t........................ ................................................... FAILED at test 9<br/> ../t/run/locale.t....................... .................................................. FAILED at test 30<br/> ../ext/Pod-Html/t/htmlescp.t............ ....................................... FAILED at test 1<br/> ../ext/POSIX/t/math.t................... .............................................. FAILED at test 81<br/> ../t/dist/Carp/t/Carp.t................. .............................................. FAILED at test 27<br/> ../t/op/stat.t.......................... ..................................................... FAILED at test 93<br/> ../lib/B/Deparse.t...................... ................................................. FAILED--expected 30 tests, saw 2<br/> ../t/porting/readme.t................... .............................................. FAILED at test 69<br/> ../t/porting/diag.t..................... ................................................ FAILED at test 1597<br/> ../t/op/bop.t........................... ...................................................... FAILED--expected 439 tests, saw 47<br/> ../t/re/reg_eval_scope.t................ ........................................... FAILED--expected 48 tests, saw 29<br/> ../t/dist/Module-CoreList/t/corelist.t.. ............................... FAILED at test 8<br/> ../t/op/sprintf.t....................... .................................................. FAILED at test 544<br/> ../t/uni/chomp.t........................ ................................................... FAILED at test 3<br/> ../t/dist/ExtUtils-CBuilder/t/04-base.t. .............................. FAILED at test 44<br/> ../t/op/infnan.t........................ ................................................... FAILED at test 298<br/> ../t/dist/Module-CoreList/t/utils.t..... .................................. FAILED at test 6<br/> ../lib/open.t........................... ...................................................... FAILED at test 24<br/> ../t/lib/1_compile.t.................... ............................................... FAILED at test 1<br/> ../t/dist/Data-Dumper/t/dumper.t........ ..................................... FAILED at test 2<br/> ../ext/Devel-Peek/t/Peek.t.............. ......................................... FAILED at test 94<br/> ../t/dist/Data-Dumper/t/bugs.t.......... ....................................... FAILED at test 9<br/> ../lib/h2ph.t........................... ...................................................... FAILED at test 3<br/> ../t/comp/final_line_num.t.............. ......................................... FAILED--expected 1 tests, saw 0<br/> ../ext/Pod-Html/t/htmlview.t............ ....................................... FAILED at test 1<br/> ../t/re/pat_rt_report.t................. ............................................ FAILED--expected 2532 tests, saw 2501<br/> ../t/op/pack.t.......................... ..................................................... FAILED at test 14036<br/> ../lib/DBM_Filter/t/encode.t............ ....................................... FAILED at test 25<br/> ../t/dist/Net-Ping/t/450_service.t...... ................................... FAILED at test 9<br/> ../ext/POSIX/t/sigaction.t.............. ......................................... FAILED--expected 33 tests, saw 30<br/> ../ext/PerlIO-encoding/t/encoding.t..... ................................ FAILED at test 4<br/> ../t/dist/Carp/t/arg_regexp.t........... ........................................ FAILED at test 1<br/><br/>[perlio]<br/>Inconsistent test results (between TEST and harness):<br/> ../ext/Pod-Html/t/htmlescp.t............ ....................................... FAILED at test 1<br/> ../t/run/locale.t....................... .................................................. FAILED at test 30<br/> ../t/dist/Carp/t/arg_string.t........... ........................................ FAILED at test 8<br/> ../t/lib/croak.t........................ ................................................... FAILED at test 9<br/> ../t/re/reg_eval_scope.t................ ........................................... FAILED--expected 48 tests, saw 29<br/> ../t/op/bop.t........................... ...................................................... FAILED--expected 439 tests, saw 47<br/> ../t/dist/Module-CoreList/t/corelist.t.. ............................... FAILED at test 8<br/> ../t/porting/readme.t................... .............................................. FAILED at test 69<br/> ../t/porting/diag.t..................... ................................................ FAILED at test 1597<br/> ../t/op/stat.t.......................... ..................................................... FAILED at test 93<br/> ../lib/B/Deparse.t...................... ................................................. FAILED--expected 30 tests, saw 2<br/> ../ext/POSIX/t/math.t................... .............................................. FAILED at test 81<br/> ../t/dist/Carp/t/Carp.t................. .............................................. FAILED at test 27<br/> ../t/dist/Data-Dumper/t/dumper.t........ ..................................... FAILED at test 2<br/> ../ext/Devel-Peek/t/Peek.t.............. ......................................... FAILED at test 94<br/> ../lib/open.t........................... ...................................................... FAILED at test 24<br/> ../t/lib/1_compile.t.................... ............................................... FAILED at test 1<br/> ../t/dist/ExtUtils-CBuilder/t/04-base.t. .............................. FAILED at test 44<br/> ../t/op/infnan.t........................ ................................................... FAILED at test 298<br/> ../t/dist/Module-CoreList/t/utils.t..... .................................. FAILED at test 6<br/> ../t/op/sprintf.t....................... .................................................. FAILED at test 544<br/> ../t/uni/chomp.t........................ ................................................... FAILED at test 3<br/> ../t/dist/Net-Ping/t/450_service.t...... ................................... FAILED at test 9<br/> ../ext/PerlIO-encoding/t/encoding.t..... ................................ FAILED at test 4<br/> ../ext/POSIX/t/sigaction.t.............. ......................................... FAILED--expected 33 tests, saw 30<br/> ../t/dist/Carp/t/arg_regexp.t........... ........................................ FAILED at test 1<br/> ../t/re/pat_rt_report.t................. ............................................ FAILED--expected 2532 tests, saw 2501<br/> ../t/op/pack.t.......................... ..................................................... FAILED at test 14036<br/> ../lib/DBM_Filter/t/encode.t............ ....................................... FAILED at test 25<br/> ../t/comp/final_line_num.t.............. ......................................... FAILED--expected 1 tests, saw 0<br/> ../ext/Pod-Html/t/htmlview.t............ ....................................... FAILED at test 1<br/> ../t/dist/Data-Dumper/t/bugs.t.......... ....................................... FAILED at test 9<br/> ../lib/h2ph.t........................... ...................................................... FAILED at test 3<br/><br/>Compiler messages(os390):<br/><br/><br/><br/>--<br/>Report by Test::Smoke v1.6 running on perl 5.21.6<br/>(Reporter v0.052 / Smoker v0.045)<br/><br/>P.S. in file utf8.c in function Perl__to_utf8_fold_flags line 2186 and line 2193 identical variable name<br/>const unsigned int long_s_t_len<br/><br/><br/>------------------------------------------------------------------------<br/> Yaroslav Kuzmin<br/>Developer C/C++ ,z/OS , Linux<br/>3 Zhukovskiy Street * Miass, Chelyabinsk region 456318 * Russia<br/>Tel: +7.922.2.38.33.38<br/>Email: YKuzmin@rocketsoftware.com<br/>Web: www.rocketsoftware.com<br/><br/>================================<br/>Rocket Software, Inc. and subsidiaries ? 77 Fourth Avenue, Waltham MA 02451 ? +1 800.966.3270 ? +1 781.577.4321<br/>Unsubscribe From Commercial Email - unsubscribe@rocketsoftware.com<br/>Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html<br/>Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy<br/>================================<br/><br/>This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you.<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222735.html Thu, 27 Nov 2014 12:11:19 +0000 Re: [perl #123113] [PATCH] Add optional GCC-only support for using long doubles on Win32 by sisyphus1 &gt;On 27 November 2014 at 09:02, Steve Hay &lt;steve.m.hay@googlemail.com&gt; wrote:<br/><br/>&gt;&gt; Assuming that prints &#39;define&#39; as it should then it&#39;s just POSIX that<br/>&gt;&gt; needs some work.<br/>&gt;<br/>&gt; Does the attached (untested) blind stab in the dark fix it?<br/><br/>Yes, that rectifies the problem on the 32-bit. Can&#39;t see any reason it <br/>wouldn&#39;t also work on the 64-bit build (but I didn&#39;t actually check).<br/><br/>Cheers,<br/>Rob <br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222734.html Thu, 27 Nov 2014 11:28:18 +0000 Re: [perl #123113] [PATCH] Add optional GCC-only support for usinglong doubles on Win32 by demerphq On 21 November 2014 at 08:16, &lt;sisyphus1@optusnet.com.au&gt; wrote:<br/><br/>&gt; -----Original Message----- From: sisyphus1@optusnet.com.au<br/>&gt; Sent: Friday, November 21, 2014 4:58 PM<br/>&gt; To: perlbug-followup@perl.org<br/>&gt; Cc: perl5-porters@perl.org<br/>&gt; Subject: Re: [perl #123113] [PATCH] Add optional GCC-only support for<br/>&gt; using long doubles on Win32<br/>&gt;<br/>&gt;<br/>&gt; The 64-bit build is worse.<br/>&gt;&gt;<br/>&gt;<br/>&gt; Hang on, looks like sizeof(long double) differs between 32-bit and 64-bit<br/>&gt; MinGW compilers:<br/>&gt;<br/>&gt; This script:<br/>&gt;<br/>&gt; ###############################<br/>&gt; use warnings;<br/>&gt; use Config;<br/>&gt; use Inline C =&gt; &lt;&lt;&#39;EOC&#39;;<br/>&gt;<br/>&gt; void foo() {<br/>&gt; printf(&quot;%u %u\n&quot;, LDBL_DIG, LDBL_MANT_DIG);<br/>&gt; printf(&quot;%u %u\n&quot;, sizeof(long double), sizeof(NV));<br/>&gt; }<br/>&gt;<br/>&gt; EOC<br/>&gt;<br/>&gt; foo();<br/>&gt; print &quot;$Config{longdblsize} $Config{nvsize}\n&quot;;<br/>&gt; ###############################<br/>&gt;<br/>&gt; on 32-bit ld perl-5.21.6 outputs:<br/>&gt;<br/>&gt; 18 64<br/>&gt; 12 12<br/>&gt; 12 12<br/>&gt;<br/>&gt; but on 64-bit ld perl-5.21.6 outputs:<br/>&gt;<br/>&gt; 18 64<br/>&gt; 16 16<br/>&gt; 12 12<br/>&gt;<br/>&gt; I don&#39;t know how that will affect the way 64-bit perl runs, but it&#39;s an<br/>&gt; anomaly that should be fixed for the next release anyway.<br/>&gt;<br/>&gt; I wonder why sizeof(long double) differs between 32-bit and 64-bit<br/>&gt; mingw-w64 compilers ??<br/>&gt;<br/><br/>It is not a mingw issue, it is an x86 issue. I dont recall exactly the<br/>details but on x86 it is either an OS setting, or a compiler setting as to<br/>whether a long double is represented as a simple double or if it is<br/>represented as an extended precision 80 bit value. I have a hazy<br/>recollection that Linux and Windows use the extended precision mode, and<br/>FreeBSD derivatives use the plain double representation.<br/><br/>Where the compiler does use the extended precisions floats it store them<br/>differently on 32 and 64 bit architectures. On 32 bit it is stored in 12<br/>bytes (3 x 32 bit words), and in 64 bit builds it is stored in 16 bytes (2<br/>x 64 bit words). Either way the compiler and the CPU only use 10 bytes of<br/>what is stored. (In some contexts this means either representation can<br/>&quot;leak&quot; sensitive data as the compiler does not clear the unused bytes.)<br/><br/>Yves<br/><br/><br/><br/><br/>-- <br/>perl -Mre=debug -e &quot;/just|another|perl|hacker/&quot;<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222733.html Thu, 27 Nov 2014 09:26:44 +0000 Re: [perl #123113] [PATCH] Add optional GCC-only support for usinglong doubles on Win32 by Steve Hay On 27 November 2014 at 09:02, Steve Hay &lt;steve.m.hay@googlemail.com&gt; wrote:<br/>&gt; On 27 November 2014 at 03:46, &lt;sisyphus1@optusnet.com.au&gt; wrote:<br/>&gt;&gt;<br/>&gt;&gt; Steve, here&#39;s another little glitch that I&#39;ve come across.<br/>&gt;&gt; On the 32-bit build of 5.21.6:<br/>&gt;&gt;<br/>&gt;&gt; C:\&gt;perl -V:nvtype<br/>&gt;&gt; nvtype=&#39;long double&#39;;<br/>&gt;&gt;<br/>&gt;&gt; C:\&gt;perl -V:nvsize<br/>&gt;&gt; nvsize=&#39;12&#39;;<br/>&gt;&gt;<br/>&gt;&gt; C:\&gt;perl -MPOSIX -le &quot;$x=POSIX::strtold(&#39;12345.1&#39;);&quot;<br/>&gt;&gt; POSIX::strtold not implemented on this architecture at -e line 1.<br/>&gt;&gt;<br/>&gt;&gt; C:\&gt;<br/>&gt;&gt;<br/>&gt;&gt; On the 64-bit build of 5.21.6 (where nvsize is set incorrectly) it&#39;s the<br/>&gt;&gt; same message:<br/>&gt;&gt;<br/>&gt;&gt; C:\&gt;perl -V:nvtype<br/>&gt;&gt; nvtype=&#39;long double&#39;;<br/>&gt;&gt;<br/>&gt;&gt; C:\&gt;perl -V:nvsize<br/>&gt;&gt; nvsize=&#39;12&#39;;<br/>&gt;&gt;<br/>&gt;&gt; C:\&gt;perl -MPOSIX -le &quot;$x=POSIX::strtold(&#39;12345.1&#39;);&quot;<br/>&gt;&gt; POSIX::strtold not implemented on this architecture at -e line 1.<br/>&gt;&gt;<br/>&gt;&gt;<br/>&gt;&gt; AFAIK, POSIX::strtold() should have been implemented for these perls.<br/>&gt;&gt;<br/>&gt;<br/>&gt; I think that must be a gremlin lurking in POSIX.pm/xs. I made the<br/>&gt; appropriate configuration changes for perl itself, which you can<br/>&gt; confirm with:<br/>&gt;<br/>&gt; perl -V:d_strtold<br/>&gt;<br/>&gt; Assuming that prints &#39;define&#39; as it should then it&#39;s just POSIX that<br/>&gt; needs some work.<br/><br/>Does the attached (untested) blind stab in the dark fix it?<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222732.html Thu, 27 Nov 2014 09:10:44 +0000 Re: [perl #123113] [PATCH] Add optional GCC-only support for usinglong doubles on Win32 by Steve Hay On 27 November 2014 at 03:46, &lt;sisyphus1@optusnet.com.au&gt; wrote:<br/>&gt;<br/>&gt; Steve, here&#39;s another little glitch that I&#39;ve come across.<br/>&gt; On the 32-bit build of 5.21.6:<br/>&gt;<br/>&gt; C:\&gt;perl -V:nvtype<br/>&gt; nvtype=&#39;long double&#39;;<br/>&gt;<br/>&gt; C:\&gt;perl -V:nvsize<br/>&gt; nvsize=&#39;12&#39;;<br/>&gt;<br/>&gt; C:\&gt;perl -MPOSIX -le &quot;$x=POSIX::strtold(&#39;12345.1&#39;);&quot;<br/>&gt; POSIX::strtold not implemented on this architecture at -e line 1.<br/>&gt;<br/>&gt; C:\&gt;<br/>&gt;<br/>&gt; On the 64-bit build of 5.21.6 (where nvsize is set incorrectly) it&#39;s the<br/>&gt; same message:<br/>&gt;<br/>&gt; C:\&gt;perl -V:nvtype<br/>&gt; nvtype=&#39;long double&#39;;<br/>&gt;<br/>&gt; C:\&gt;perl -V:nvsize<br/>&gt; nvsize=&#39;12&#39;;<br/>&gt;<br/>&gt; C:\&gt;perl -MPOSIX -le &quot;$x=POSIX::strtold(&#39;12345.1&#39;);&quot;<br/>&gt; POSIX::strtold not implemented on this architecture at -e line 1.<br/>&gt;<br/>&gt;<br/>&gt; AFAIK, POSIX::strtold() should have been implemented for these perls.<br/>&gt;<br/><br/>I think that must be a gremlin lurking in POSIX.pm/xs. I made the<br/>appropriate configuration changes for perl itself, which you can<br/>confirm with:<br/><br/>perl -V:d_strtold<br/><br/>Assuming that prints &#39;define&#39; as it should then it&#39;s just POSIX that<br/>needs some work.<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222731.html Thu, 27 Nov 2014 09:02:19 +0000 Smoke [blead] v5.21.6-109-g3d50e53 FAIL(F) MSWin32 Win2000 SP4 (x86/1 cpu) {blead} by George Greer Smoke logs available at http://m-l.org/~perl/smoke/perl/win32/blead/log3d50e539516253e2d26166a3eca071cba7bd72b8.log.gz<br/><br/>Known failures on Win32:<br/><br/>../t/win32/popen.t..........................................FAILED<br/> Non-zero exit status: 9<br/> No plan found in TAP output<br/><br/>../cpan/Time-HiRes/t/usleep.t...............................FAILED<br/> 3<br/> Non-zero exit status: 1<br/><br/>../t/op/threads.t...........................................FAILED<br/> Non-zero exit status: 9<br/> Bad plan. You planned 27 tests but ran 9.<br/><br/>../cpan/IPC-Cmd/t/01_IPC-Cmd.t..............................FAILED<br/> 27-28<br/> 42<br/> 115-116<br/> Non-zero exit status: 2<br/><br/>Automated smoke report for 5.21.7 patch 3d50e539516253e2d26166a3eca071cba7bd72b8 v5.21.6-109-g3d50e53<br/>perl-win2k: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz(~2664 MHz) (x86/1 cpu)<br/> on MSWin32 - Win2000 SP4<br/> using cl version 14.00.50727.762<br/> smoketime 3 hours 16 minutes (average 49 minutes 8 seconds)<br/><br/>Summary: FAIL(F)<br/><br/>O = OK F = Failure(s), extended report at the bottom<br/>X = Failure(s) under TEST but not under harness<br/>? = still running or test results not (yet) available<br/>Build failures during: - = unknown or N/A<br/>c = Configure, m = make, M = make (after miniperl), t = make test-prep<br/><br/>v5.21.6-109-g3d50e53 Configuration (common) none<br/>----------- ---------------------------------------------------------<br/>O O <br/>O F -Duseithreads<br/>| +--------- -DDEBUGGING<br/>+----------- no debugging<br/><br/><br/>Locally applied patches:<br/> SMOKE3d50e539516253e2d26166a3eca071cba7bd72b8<br/><br/>Failures: (common-args) none<br/>[default] -DDEBUGGING -Duseithreads<br/>../cpan/IPC-Cmd/t/01_IPC-Cmd.t..............................FAILED<br/> 137-138<br/> Non-zero exit status: 2<br/><br/>Passed Todo tests: (common-args) none<br/>[default] <br/>[default] -DDEBUGGING<br/>[default] -Duseithreads<br/>[default] -DDEBUGGING -Duseithreads<br/>../cpan/ExtUtils-MakeMaker/t/pm_to_blib.t...................PASSED<br/> 10-11<br/>../ext/IPC-Open3/t/IPC-Open3.t..............................PASSED<br/> 25<br/><br/>Compiler messages(MSWin32):<br/>op.c(8367) : warning C4244: &#39;function&#39; : conversion from &#39;cv_flags_t&#39; to &#39;char&#39;, possible loss of data<br/>op.c(11631) : warning C4146: unary minus operator applied to unsigned type, result still unsigned<br/>RealPPPort.xs(1864) : warning C4101: &#39;len&#39; : unreferenced local variable<br/>Base64.xs(394) : warning C4146: unary minus operator applied to unsigned type, result still unsigned<br/>Base64.xs(396) : warning C4146: unary minus operator applied to unsigned type, result still unsigned<br/>POSIX.xs(806) : warning C4244: &#39;=&#39; : conversion from &#39;double&#39; to &#39;int&#39;, possible loss of data<br/>-- <br/>Report by Test::Smoke v1.53 build 1374 running on perl 5.10.0<br/>(Reporter v0.050 / Smoker v0.045)<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222730.html Thu, 27 Nov 2014 05:51:36 +0000 New EBCDIC branch to try pushed by Karl Williamson This fixes (I hope) about 20% of the remaining failures. Some tests are <br/>cut down so that later you can run them by hand without getting <br/>extraneous stuff. But for now, just smoke it as usual<br/><br/>Thanks<br/><br/>Karl Williamson<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222729.html Thu, 27 Nov 2014 05:43:23 +0000 Re: [perl #123113] [PATCH] Add optional GCC-only support for using long doubles on Win32 by sisyphus1 <br/>Steve, here&#39;s another little glitch that I&#39;ve come across.<br/>On the 32-bit build of 5.21.6:<br/><br/>C:\&gt;perl -V:nvtype<br/>nvtype=&#39;long double&#39;;<br/><br/>C:\&gt;perl -V:nvsize<br/>nvsize=&#39;12&#39;;<br/><br/>C:\&gt;perl -MPOSIX -le &quot;$x=POSIX::strtold(&#39;12345.1&#39;);&quot;<br/>POSIX::strtold not implemented on this architecture at -e line 1.<br/><br/>C:\&gt;<br/><br/>On the 64-bit build of 5.21.6 (where nvsize is set incorrectly) it&#39;s the <br/>same message:<br/><br/>C:\&gt;perl -V:nvtype<br/>nvtype=&#39;long double&#39;;<br/><br/>C:\&gt;perl -V:nvsize<br/>nvsize=&#39;12&#39;;<br/><br/>C:\&gt;perl -MPOSIX -le &quot;$x=POSIX::strtold(&#39;12345.1&#39;);&quot;<br/>POSIX::strtold not implemented on this architecture at -e line 1.<br/><br/><br/>AFAIK, POSIX::strtold() should have been implemented for these perls.<br/><br/>Cheers,<br/>Rob <br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222728.html Thu, 27 Nov 2014 03:46:51 +0000 Re: Smoke [blead] v5.21.6-104-g7ff69a2 FAIL(F) MSWin32 Win2000 SP4(x86/1 cpu) {blead} by George Greer On Thu, 27 Nov 2014, Tony Cook wrote:<br/><br/>&gt; On Wed, Nov 26, 2014 at 06:07:00PM -0500, George Greer wrote:<br/>&gt;&gt; Smoke logs available at http://m-l.org/~perl/smoke/perl/win32/blead/log7ff69a2dfa48adbf53463c1e2d00ff80e4fd34f5.log.gz<br/>&gt;&gt;<br/>&gt;&gt; Known failures on Win32:<br/>&gt;&gt;<br/>&gt;&gt; ../t/win32/popen.t..........................................FAILED<br/>&gt;&gt; Non-zero exit status: 9<br/>&gt;&gt; No plan found in TAP output<br/>&gt;&gt;<br/>&gt;&gt; ../cpan/Time-HiRes/t/usleep.t...............................FAILED<br/>&gt;&gt; 3<br/>&gt;&gt; Non-zero exit status: 1<br/>&gt;&gt;<br/>&gt;&gt; ../t/op/threads.t...........................................FAILED<br/>&gt;&gt; Non-zero exit status: 9<br/>&gt;&gt; Bad plan. You planned 27 tests but ran 9.<br/>&gt;&gt;<br/>&gt;&gt; ../cpan/IPC-Cmd/t/01_IPC-Cmd.t..............................FAILED<br/>&gt;&gt; 27-28<br/>&gt;&gt; 42<br/>&gt;&gt; 115-116<br/>&gt;&gt; Non-zero exit status: 2<br/>&gt;<br/>&gt; These aren&#39;t failing for me.<br/>&gt;<br/>&gt; I tried both 32-bit and 64-bit builds.<br/><br/>Those are intermittant failures that I collected from historical smoke <br/>runs on Win32. I&#39;m not sure it is an exhaustive list. They might only <br/>show up every few days or once a week in the automatic runs. If you&#39;re <br/>trying to reproduce them I tend to do something like:<br/><br/> @echo ff<br/> :repeat<br/> .\perl.exe -I lib cpan\IPC-Cmd\t\01_IPC-Cmd.t &gt; output.txt<br/> if errorlevel 1 goto end<br/> goto repeat<br/> :end<br/><br/>and let it run until it quits.<br/><br/>-- <br/>George Greer<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222727.html Thu, 27 Nov 2014 01:04:57 +0000 Re: Trying to understand t/lib/1_compile.t by Tony Cook On Wed, Nov 26, 2014 at 11:12:34AM -0700, Karl Williamson wrote:<br/>&gt; This .t is failing on os390. It is getting 0, and the expected<br/>&gt; result is greater than 0. But this makes no sense to me. What is<br/>&gt; being tested apparently is the number of modules that don&#39;t have<br/>&gt; tests for them. These apparently were in __DATA__, but that is now<br/>&gt; empty. It succeeds on Linux because it adds Net::Cmd and Net::POP3.<br/>&gt; <br/>&gt; If the goal is to get the number down to 0, why fail when you get<br/>&gt; there, unless it is to claim Schwern&#39;s prize money outlined in the<br/>&gt; comment in the file:<br/>&gt; http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-04/msg01223.html<br/>&gt; <br/>&gt; My guess is that this test is no longer applicable.<br/><br/>That&#39;s how it looks to me too.<br/><br/>Tony<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222726.html Thu, 27 Nov 2014 00:09:28 +0000 Re: [perl #123304] Perl v5.20.1 fails to build by Jarkko Hietaniemi <br/>&gt; It looks like the quoted version numbers aren&#39;t showing up quoted in the source.<br/>&gt;<br/>&gt; Is gcc-mp-4.6 a shell script, or a direct link to the gcc binary?<br/>&gt;<br/><br/>gcc-mp-X.Y is how the MacPorts system installs its gcc binaries.<br/>Not a wrapper, not even a symlink.<br/><br/>&gt; If it&#39;s a shell script, is it quoting it&#39;s arguments correctly?<br/>&gt;<br/>&gt; Tony<br/>&gt;<br/>&gt; ---<br/>&gt; via perlbug: queue: perl5 status: open<br/>&gt; https://rt.perl.org/Ticket/Display.html?id=123304<br/>&gt;<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222725.html Wed, 26 Nov 2014 23:49:25 +0000 [perl #123304] Perl v5.20.1 fails to build by Tony Cook via RT On Wed Nov 26 05:59:27 2014, hafen.mccormick@gmail.com wrote:<br/>&gt; Hello,<br/>&gt; <br/>&gt; I am attempting to build and install Perl v5.20.1 on OS X 10.6.8, but<br/>&gt; it is failing to build.<br/>&gt; <br/>&gt; I&#39;m configuring with:<br/>&gt; ./Configure -Dprefix=/opt/local/<br/>&gt; <br/>&gt; I then run make, and everything proceeds smoothly until I see this:<br/>&gt; <br/>&gt; gcc-mp-4.6 -c -fno-common -DPERL_DARWIN -fwrapv -fno-strict-aliasing<br/>&gt; -pipe -fstack-protector -I/opt/local/include -I/usr/local/include<br/>&gt; -DDEBUGGING -O3 -DVERSION=\&quot;1.25\&quot; -DXS_VERSION=\&quot;1.25\&quot; &quot;-I../..&quot;<br/>&gt; -DLIBC=&quot;&quot; DynaLoader.c<br/>&gt; DynaLoader.c: In function &#39;boot_DynaLoader&#39;:<br/>&gt; DynaLoader.c:535:5: error: expected &#39;)&#39; before numeric constant<br/>&gt; make[1]: *** [DynaLoader.o] Error 1<br/>&gt; Unsuccessful make(ext/DynaLoader): code=512 at make_ext.pl line 561.<br/>&gt; make: *** [DynaLoader.o] Error 25<br/><br/>It looks like the quoted version numbers aren&#39;t showing up quoted in the source.<br/><br/>Is gcc-mp-4.6 a shell script, or a direct link to the gcc binary?<br/><br/>If it&#39;s a shell script, is it quoting it&#39;s arguments correctly?<br/><br/>Tony<br/><br/>---<br/>via perlbug: queue: perl5 status: open<br/>https://rt.perl.org/Ticket/Display.html?id=123304<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222724.html Wed, 26 Nov 2014 23:37:05 +0000 Re: Smoke [blead] v5.21.6-104-g7ff69a2 FAIL(F) MSWin32 Win2000 SP4(x86/1 cpu) {blead} by Tony Cook On Wed, Nov 26, 2014 at 06:07:00PM -0500, George Greer wrote:<br/>&gt; Smoke logs available at http://m-l.org/~perl/smoke/perl/win32/blead/log7ff69a2dfa48adbf53463c1e2d00ff80e4fd34f5.log.gz<br/>&gt; <br/>&gt; Known failures on Win32:<br/>&gt; <br/>&gt; ../t/win32/popen.t..........................................FAILED<br/>&gt; Non-zero exit status: 9<br/>&gt; No plan found in TAP output<br/>&gt; <br/>&gt; ../cpan/Time-HiRes/t/usleep.t...............................FAILED<br/>&gt; 3<br/>&gt; Non-zero exit status: 1<br/>&gt; <br/>&gt; ../t/op/threads.t...........................................FAILED<br/>&gt; Non-zero exit status: 9<br/>&gt; Bad plan. You planned 27 tests but ran 9.<br/>&gt; <br/>&gt; ../cpan/IPC-Cmd/t/01_IPC-Cmd.t..............................FAILED<br/>&gt; 27-28<br/>&gt; 42<br/>&gt; 115-116<br/>&gt; Non-zero exit status: 2<br/><br/>These aren&#39;t failing for me.<br/><br/>I tried both 32-bit and 64-bit builds.<br/><br/>Tony<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222723.html Wed, 26 Nov 2014 23:33:15 +0000 Smoke [blead] v5.21.6-104-g7ff69a2 FAIL(F) MSWin32 Win2000 SP4 (x86/1 cpu) {blead} by George Greer Smoke logs available at http://m-l.org/~perl/smoke/perl/win32/blead/log7ff69a2dfa48adbf53463c1e2d00ff80e4fd34f5.log.gz<br/><br/>Known failures on Win32:<br/><br/>../t/win32/popen.t..........................................FAILED<br/> Non-zero exit status: 9<br/> No plan found in TAP output<br/><br/>../cpan/Time-HiRes/t/usleep.t...............................FAILED<br/> 3<br/> Non-zero exit status: 1<br/><br/>../t/op/threads.t...........................................FAILED<br/> Non-zero exit status: 9<br/> Bad plan. You planned 27 tests but ran 9.<br/><br/>../cpan/IPC-Cmd/t/01_IPC-Cmd.t..............................FAILED<br/> 27-28<br/> 42<br/> 115-116<br/> Non-zero exit status: 2<br/><br/>Automated smoke report for 5.21.7 patch 7ff69a2dfa48adbf53463c1e2d00ff80e4fd34f5 v5.21.6-104-g7ff69a2<br/>perl-win2k: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz(~2664 MHz) (x86/1 cpu)<br/> on MSWin32 - Win2000 SP4<br/> using cl version 14.00.50727.762<br/> smoketime 3 hours 21 minutes (average 50 minutes 18 seconds)<br/><br/>Summary: FAIL(F)<br/><br/>O = OK F = Failure(s), extended report at the bottom<br/>X = Failure(s) under TEST but not under harness<br/>? = still running or test results not (yet) available<br/>Build failures during: - = unknown or N/A<br/>c = Configure, m = make, M = make (after miniperl), t = make test-prep<br/><br/>v5.21.6-104-g7ff69a2 Configuration (common) none<br/>----------- ---------------------------------------------------------<br/>O O <br/>F F -Duseithreads<br/>| +--------- -DDEBUGGING<br/>+----------- no debugging<br/><br/><br/>Locally applied patches:<br/> SMOKE7ff69a2dfa48adbf53463c1e2d00ff80e4fd34f5<br/><br/>Failures: (common-args) none<br/>[default] -Duseithreads<br/>[default] -DDEBUGGING -Duseithreads<br/>../ext/B/t/concise.t........................................FAILED<br/> 152<br/><br/>Passed Todo tests: (common-args) none<br/>[default] <br/>[default] -DDEBUGGING<br/>[default] -Duseithreads<br/>[default] -DDEBUGGING -Duseithreads<br/>../cpan/ExtUtils-MakeMaker/t/pm_to_blib.t...................PASSED<br/> 10-11<br/>../ext/IPC-Open3/t/IPC-Open3.t..............................PASSED<br/> 25<br/><br/>Compiler messages(MSWin32):<br/>op.c(8367) : warning C4244: &#39;function&#39; : conversion from &#39;cv_flags_t&#39; to &#39;char&#39;, possible loss of data<br/>op.c(11631) : warning C4146: unary minus operator applied to unsigned type, result still unsigned<br/>RealPPPort.xs(1864) : warning C4101: &#39;len&#39; : unreferenced local variable<br/>Base64.xs(394) : warning C4146: unary minus operator applied to unsigned type, result still unsigned<br/>Base64.xs(396) : warning C4146: unary minus operator applied to unsigned type, result still unsigned<br/>POSIX.xs(806) : warning C4244: &#39;=&#39; : conversion from &#39;double&#39; to &#39;int&#39;, possible loss of data<br/>-- <br/>Report by Test::Smoke v1.53 build 1374 running on perl 5.10.0<br/>(Reporter v0.050 / Smoker v0.045)<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222722.html Wed, 26 Nov 2014 23:07:52 +0000 Re: S_IFMT() by Tony Cook On Wed, Nov 26, 2014 at 02:39:52PM -0700, Karl Williamson wrote:<br/>&gt; We&#39;re getting this failure on os390:<br/>&gt; <br/>&gt; # Failed test &#39;S_IFMT()&#39;<br/>&gt; # at Fcntl/t/mode.t line 88.<br/>&gt; # got: &#39;4278190080&#39;<br/>&gt; # expected: &#39;-16777216&#39;<br/>&gt; <br/>&gt; If you add those two numbers up it becomes clear that this bug is<br/>&gt; merely one of signed vs unsigned. Likely a constant is missing its<br/>&gt; trailing &#39;U&#39; to make it unsigned. But I don&#39;t see where.<br/>&gt; <br/>&gt; Can someone provide some insight into fixing this?<br/><br/>Try the following:<br/><br/>diff --git a/ext/Fcntl/Makefile.PL b/ext/Fcntl/Makefile.PL<br/>index ccd90c9..ec17548 100644<br/>--- a/ext/Fcntl/Makefile.PL<br/>+++ b/ext/Fcntl/Makefile.PL<br/>@@ -37,7 +37,7 @@ my @names = (qw(<br/> {name=&gt;&quot;SEEK_SET&quot;, default=&gt;[&quot;IV&quot;, &quot;0&quot;]},<br/> {name=&gt;&quot;SEEK_CUR&quot;, default=&gt;[&quot;IV&quot;, &quot;1&quot;]},<br/> {name=&gt;&quot;SEEK_END&quot;, default=&gt;[&quot;IV&quot;, &quot;2&quot;]},<br/>- {name=&gt;&quot;_S_IFMT&quot;, macro=&gt;&quot;S_IFMT&quot;, value=&gt;&quot;S_IFMT&quot;});<br/>+ {name=&gt;&quot;_S_IFMT&quot;, macro=&gt;&quot;S_IFMT&quot;, value=&gt;&quot;S_IFMT&quot;, type=&gt;&quot;UV&quot;});<br/> WriteConstants(<br/> PROXYSUBS =&gt; {autoload =&gt; 1},<br/> NAME =&gt; &#39;Fcntl&#39;,<br/><br/>I suspect the other S_I* constants should be unsigned too.<br/><br/>Tony<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222721.html Wed, 26 Nov 2014 22:33:12 +0000 Re: S_IFMT() by Ray Mullins In z/OS, S_IFMT is defined in sys/modes.h as 0xFF000000, which is signed.<br/><br/>On 2014-11-26 14:14, Craig A. Berry wrote:<br/>&gt; On Wed, Nov 26, 2014 at 3:39 PM, Karl Williamson<br/>&gt; &lt;public@khwilliamson.com&gt; wrote:<br/>&gt;&gt; We&#39;re getting this failure on os390:<br/>&gt;&gt;<br/>&gt;&gt; # Failed test &#39;S_IFMT()&#39;<br/>&gt;&gt; # at Fcntl/t/mode.t line 88.<br/>&gt;&gt; # got: &#39;4278190080&#39;<br/>&gt;&gt; # expected: &#39;-16777216&#39;<br/>&gt;&gt;<br/>&gt;&gt; If you add those two numbers up it becomes clear that this bug is merely one<br/>&gt;&gt; of signed vs unsigned. Likely a constant is missing its trailing &#39;U&#39; to<br/>&gt;&gt; make it unsigned. But I don&#39;t see where.<br/>&gt;&gt;<br/>&gt;&gt; Can someone provide some insight into fixing this?<br/>&gt; The constants are written by the Makefile.PL, which uses<br/>&gt; WriteConstants from ExtUtils::Constant. The type of _S_IFMT does not<br/>&gt; seem to be specified at<br/>&gt; &lt;http://perl5.git.perl.org/perl.git/blob/HEAD:/ext/Fcntl/Makefile.PL#l40&gt;,<br/>&gt; so apparently it will default to IV according to<br/>&gt; &lt;http://perl5.git.perl.org/perl.git/blob/HEAD:/cpan/ExtUtils-Constant/lib/ExtUtils/Constant.pm#l484&gt;.<br/>&gt; Maybe it should be specified as UV?<br/>&gt;<br/>&gt; But it would probably also be useful to grep S_IFMT in the generated<br/>&gt; const-xs.inc and inspect the value of S_IFMT in whatever system header<br/>&gt; it comes from (stat.h?).<br/><br/><br/>-- <br/>M. Ray Mullins<br/>Roseville, CA, USA<br/>http://www.catherdersoftware.com/<br/>http://www.z390.org/<br/><br/>German is essentially a form of assembly language consisting entirely of far calls heavily accented with throaty guttural sounds. ---ilvi<br/>French is essentially German with messed-up pronunciation and spelling. --Robert B Wilson<br/>English is essentially French converted to 7-bit ASCII. ---Christophe Pierret [for Alain LaBont&eacute;]<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222720.html Wed, 26 Nov 2014 22:26:07 +0000 Re: S_IFMT() by Craig A. Berry On Wed, Nov 26, 2014 at 3:39 PM, Karl Williamson<br/>&lt;public@khwilliamson.com&gt; wrote:<br/>&gt; We&#39;re getting this failure on os390:<br/>&gt;<br/>&gt; # Failed test &#39;S_IFMT()&#39;<br/>&gt; # at Fcntl/t/mode.t line 88.<br/>&gt; # got: &#39;4278190080&#39;<br/>&gt; # expected: &#39;-16777216&#39;<br/>&gt;<br/>&gt; If you add those two numbers up it becomes clear that this bug is merely one<br/>&gt; of signed vs unsigned. Likely a constant is missing its trailing &#39;U&#39; to<br/>&gt; make it unsigned. But I don&#39;t see where.<br/>&gt;<br/>&gt; Can someone provide some insight into fixing this?<br/><br/>The constants are written by the Makefile.PL, which uses<br/>WriteConstants from ExtUtils::Constant. The type of _S_IFMT does not<br/>seem to be specified at<br/>&lt;http://perl5.git.perl.org/perl.git/blob/HEAD:/ext/Fcntl/Makefile.PL#l40&gt;,<br/>so apparently it will default to IV according to<br/>&lt;http://perl5.git.perl.org/perl.git/blob/HEAD:/cpan/ExtUtils-Constant/lib/ExtUtils/Constant.pm#l484&gt;.<br/>Maybe it should be specified as UV?<br/><br/>But it would probably also be useful to grep S_IFMT in the generated<br/>const-xs.inc and inspect the value of S_IFMT in whatever system header<br/>it comes from (stat.h?).<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222719.html Wed, 26 Nov 2014 22:14:16 +0000 S_IFMT() by Karl Williamson We&#39;re getting this failure on os390:<br/><br/># Failed test &#39;S_IFMT()&#39;<br/># at Fcntl/t/mode.t line 88.<br/># got: &#39;4278190080&#39;<br/># expected: &#39;-16777216&#39;<br/><br/>If you add those two numbers up it becomes clear that this bug is merely <br/>one of signed vs unsigned. Likely a constant is missing its trailing <br/>&#39;U&#39; to make it unsigned. But I don&#39;t see where.<br/><br/>Can someone provide some insight into fixing this?<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222718.html Wed, 26 Nov 2014 21:40:08 +0000 Jenkins build is back to normal : perl5-win32 #589 by dennis+p5p-jenkins See &lt;http://perl5.git.perl.org:8080/job/perl5-win32/589/changes&gt;<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222717.html Wed, 26 Nov 2014 21:26:32 +0000 [perl #123307] perl blead: Update to Test-Simple Alpha 079 [PATCH] by Father Chrysostomos via RT On Wed Nov 26 10:52:31 2014, exodist7@gmail.com wrote:<br/>&gt; Attached is a patch against current perl blead that updates Test-Simple to<br/>&gt; alpha 079.<br/>&gt; <br/>&gt; Alpha 079 is now considered RC1, so it would be nice to get it smoked :-)<br/><br/>Thank you. Applied as 67fc0004fa.<br/><br/>-- <br/><br/>Father Chrysostomos<br/><br/><br/>---<br/>via perlbug: queue: perl5 status: new<br/>https://rt.perl.org/Ticket/Display.html?id=123307<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222716.html Wed, 26 Nov 2014 21:03:10 +0000 [perl #123304] Perl v5.20.1 fails to build by Father Chrysostomos via RT On Wed Nov 26 05:59:27 2014, hafen.mccormick@gmail.com wrote:<br/>&gt; Hello,<br/>&gt; <br/>&gt; I am attempting to build and install Perl v5.20.1 on OS X 10.6.8, but<br/>&gt; it is failing to build.<br/>&gt; <br/>&gt; I&#39;m configuring with:<br/>&gt; ./Configure -Dprefix=/opt/local/<br/>&gt; <br/>&gt; I then run make, and everything proceeds smoothly until I see this:<br/>&gt; <br/>&gt; gcc-mp-4.6 -c -fno-common -DPERL_DARWIN -fwrapv -fno-strict-aliasing<br/>&gt; -pipe -fstack-protector -I/opt/local/include -I/usr/local/include<br/>&gt; -DDEBUGGING -O3 -DVERSION=\&quot;1.25\&quot; -DXS_VERSION=\&quot;1.25\&quot; &quot;-I../..&quot;<br/>&gt; -DLIBC=&quot;&quot; DynaLoader.c<br/>&gt; DynaLoader.c: In function &#39;boot_DynaLoader&#39;:<br/>&gt; DynaLoader.c:535:5: error: expected &#39;)&#39; before numeric constant<br/>&gt; make[1]: *** [DynaLoader.o] Error 1<br/>&gt; Unsuccessful make(ext/DynaLoader): code=512 at make_ext.pl line 561.<br/>&gt; make: *** [DynaLoader.o] Error 25<br/>&gt; <br/>&gt; The offending line is this:<br/>&gt; <br/>&gt; XS_VERSION_BOOTCHECK;<br/>&gt; <br/>&gt; which is a macro, defined in XSUB.h:<br/>&gt; <br/>&gt; #ifdef XS_VERSION<br/>&gt; # define XS_VERSION_BOOTCHECK<br/>&gt; \<br/>&gt; Perl_xs_version_bootcheck(aTHX_ items, ax,<br/>&gt; STR_WITH_LEN(XS_VERSION))<br/>&gt; #else<br/>&gt; # define XS_VERSION_BOOTCHECK<br/>&gt; #endif<br/>&gt; <br/>&gt; The STR_WITH_LEN macro is defined in handy.h:<br/>&gt; <br/>&gt; /* concatenating with &quot;&quot; ensures that only literal strings are<br/>&gt; accepted as<br/>&gt; * argument */<br/>&gt; #define STR_WITH_LEN(s) (&quot;&quot; s &quot;&quot;), (sizeof(s)-1)<br/>&gt; <br/>&gt; /* note that STR_WITH_LEN() can&#39;t be used as argument to macros or<br/>&gt; functions<br/>&gt; * that under some configurations might be macros, which means that it<br/>&gt; requires<br/>&gt; * the full Perl_xxx(aTHX_ ...) form for any API calls where it&#39;s<br/>&gt; used.<br/>&gt; */<br/>&gt; <br/>&gt; Running only the pre-processor on Dynaloader.c, the offending line<br/>&gt; appears as:<br/>&gt; <br/>&gt; Perl_xs_version_bootcheck(my_perl, items, ax, (&quot;&quot; 1.25 &quot;&quot;),<br/>&gt; (sizeof(1.25)-1));<br/>&gt; <br/>&gt; Do you have any idea what could be going wrong here or how to fix it?<br/><br/>It looks as though STR_WITH_LEN needs to be defined a little differently. If you change it to:<br/><br/>#define STR_WITH_LEN(s) (&quot;&quot; s &quot;&quot;), (sizeof(&quot;&quot; s &quot;&quot;)-1)<br/><br/>does the problem go away?<br/><br/>And is this a general problem with gcc 4.6?<br/><br/>-- <br/><br/>Father Chrysostomos<br/><br/><br/>---<br/>via perlbug: queue: perl5 status: new<br/>https://rt.perl.org/Ticket/Display.html?id=123304<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222715.html Wed, 26 Nov 2014 20:41:33 +0000 Re: Build failed in Jenkins: perl5-win32 #585 by Father Chrysostomos Craig Berry wrote:<br/>&gt; I&#39;ve attached a compressed log of running concise.t as of<br/>&gt; v5.21.6-101-g9f10db8. It&#39;s almost 6,000 lines long -- I hope<br/>&gt; something in there makes sense to you!<br/><br/>Yes, I spotted it immediately. I fixed it in 1e4e7e8099 after testing<br/>my fix on Windows.<br/><br/>Thanks to all three of you who responded.<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222714.html Wed, 26 Nov 2014 20:34:07 +0000 Build failed in Jenkins: perl5-win32 #588 by dennis+p5p-jenkins See &lt;http://perl5.git.perl.org:8080/job/perl5-win32/588/changes&gt;<br/><br/>Changes:<br/><br/>[chris] [PATCH] Do not use ccstdflags with the core extensions.<br/><br/>------------------------------------------<br/>[...truncated 12217 lines...]<br/>../ext/POSIX/t/sigaction.t ......................................... skipped: (no reason given)<br/>../ext/POSIX/t/sigset.t ............................................ skipped: sigemptyset is unavailable on MSWin32<br/>../ext/POSIX/t/sysconf.t ........................................... skipped: No tests to run on this OS<br/>../ext/POSIX/t/taint.t ............................................. ok<br/>../ext/POSIX/t/termios.t ........................................... skipped: POSIX::termios not implemented on this architecture at (eval 17) line 1.<br/>../ext/POSIX/t/time.t .............................................. ok<br/>../ext/POSIX/t/unimplemented.t ..................................... ok<br/>../ext/POSIX/t/usage.t ............................................. ok<br/>../ext/POSIX/t/waitpid.t ........................................... skipped: no fork<br/>../ext/POSIX/t/wrappers.t .......................................... ok<br/>../ext/PerlIO-encoding/t/encoding.t ................................ ok<br/>../ext/PerlIO-encoding/t/fallback.t ................................ ok<br/>../ext/PerlIO-encoding/t/nolooping.t ............................... ok<br/>../ext/PerlIO-scalar/t/scalar.t .................................... ok<br/>../ext/PerlIO-scalar/t/scalar_ungetc.t ............................. ok<br/>../ext/PerlIO-via/t/via.t .......................................... ok<br/>../ext/Pod-Functions/t/Functions.t ................................. ok<br/>../ext/Pod-Html/t/anchorify.t ...................................... ok<br/>../ext/Pod-Html/t/cache.t .......................................... ok<br/>../ext/Pod-Html/t/crossref.t ....................................... ok<br/>../ext/Pod-Html/t/crossref2.t ...................................... ok<br/>../ext/Pod-Html/t/crossref3.t ...................................... ok<br/>../ext/Pod-Html/t/eol.t ............................................ ok<br/>../ext/Pod-Html/t/feature.t ........................................ ok<br/>../ext/Pod-Html/t/feature2.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir1.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir2.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir3.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir4.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir5.t ....................................... ok<br/>../ext/Pod-Html/t/htmlescp.t ....................................... ok<br/>../ext/Pod-Html/t/htmllink.t ....................................... ok<br/>../ext/Pod-Html/t/htmlview.t ....................................... ok<br/>../ext/Pod-Html/t/poderr.t ......................................... ok<br/>../ext/Pod-Html/t/podnoerr.t ....................................... ok<br/>../ext/SDBM_File/t/constants.t ..................................... ok<br/>../ext/SDBM_File/t/prep.t .......................................... ok<br/>../ext/SDBM_File/t/sdbm.t .......................................... ok<br/>../ext/Sys-Hostname/t/Hostname.t ................................... ok<br/>../ext/Tie-Hash-NamedCapture/t/tiehash.t ........................... ok<br/>../ext/Tie-Memoize/t/Tie-Memoize.t ................................. ok<br/>../ext/Win32CORE/t/win32core.t ..................................... ok<br/>../ext/XS-APItest/t/addissub.t ..................................... ok<br/>../ext/XS-APItest/t/arrayexpr.t .................................... ok<br/>../ext/XS-APItest/t/autoload.t ..................................... ok<br/>../ext/XS-APItest/t/blockasexpr.t .................................. ok<br/>../ext/XS-APItest/t/blockhooks-csc.t ............................... ok<br/>../ext/XS-APItest/t/blockhooks.t ................................... ok<br/>../ext/XS-APItest/t/call.t ......................................... ok<br/>../ext/XS-APItest/t/call_checker.t ................................. ok<br/>../ext/XS-APItest/t/caller.t ....................................... ok<br/>../ext/XS-APItest/t/callregexec.t .................................. ok<br/>../ext/XS-APItest/t/check_warnings.t ............................... ok<br/>../ext/XS-APItest/t/cleanup.t ...................................... ok<br/>../ext/XS-APItest/t/clone-with-stack.t ............................. ok<br/>../ext/XS-APItest/t/cophh.t ........................................ ok<br/>../ext/XS-APItest/t/coplabel.t ..................................... ok<br/>../ext/XS-APItest/t/copstash.t ..................................... ok<br/>../ext/XS-APItest/t/copyhints.t .................................... ok<br/>../ext/XS-APItest/t/customop.t ..................................... ok<br/>../ext/XS-APItest/t/cv_name.t ...................................... ok<br/>../ext/XS-APItest/t/eval-filter.t .................................. ok<br/>../ext/XS-APItest/t/exception.t .................................... ok<br/>../ext/XS-APItest/t/fetch_pad_names.t .............................. ok<br/>../ext/XS-APItest/t/gotosub.t ...................................... ok<br/>../ext/XS-APItest/t/grok.t ......................................... ok<br/>../ext/XS-APItest/t/gv_autoload4.t ................................. ok<br/>../ext/XS-APItest/t/gv_fetchmeth.t ................................. ok<br/>../ext/XS-APItest/t/gv_fetchmeth_autoload.t ........................ ok<br/>../ext/XS-APItest/t/gv_fetchmethod_flags.t ......................... ok<br/>../ext/XS-APItest/t/gv_init.t ...................................... ok<br/>../ext/XS-APItest/t/handy.t ........................................ ok<br/>../ext/XS-APItest/t/hash.t ......................................... ok<br/>../ext/XS-APItest/t/join_with_space.t .............................. ok<br/>../ext/XS-APItest/t/keyword_multiline.t ............................ ok<br/>../ext/XS-APItest/t/keyword_plugin.t ............................... ok<br/>../ext/XS-APItest/t/labelconst.t ................................... ok<br/>../ext/XS-APItest/t/lexsub.t ....................................... ok<br/>../ext/XS-APItest/t/locale.t ....................................... ok<br/>../ext/XS-APItest/t/loopblock.t .................................... ok<br/>../ext/XS-APItest/t/looprest.t ..................................... ok<br/>../ext/XS-APItest/t/lvalue.t ....................................... ok<br/>../ext/XS-APItest/t/magic.t ........................................ ok<br/>../ext/XS-APItest/t/magic_chain.t .................................. ok<br/>../ext/XS-APItest/t/mro.t .......................................... ok<br/>../ext/XS-APItest/t/multicall.t .................................... ok<br/>../ext/XS-APItest/t/my_cxt.t ....................................... ok<br/>../ext/XS-APItest/t/my_exit.t ...................................... ok<br/>../ext/XS-APItest/t/newCONSTSUB.t .................................. ok<br/>../ext/XS-APItest/t/newDEFSVOP.t ................................... ok<br/>../ext/XS-APItest/t/op.t ........................................... ok<br/>../ext/XS-APItest/t/op_contextualize.t ............................. ok<br/>../ext/XS-APItest/t/op_list.t ...................................... ok<br/>../ext/XS-APItest/t/overload.t ..................................... ok<br/>../ext/XS-APItest/t/pad_scalar.t ................................... ok<br/>../ext/XS-APItest/t/peep.t ......................................... ok<br/>../ext/XS-APItest/t/pmflag.t ....................................... ok<br/>../ext/XS-APItest/t/postinc.t ...................................... ok<br/>../ext/XS-APItest/t/printf.t ....................................... ok<br/>../ext/XS-APItest/t/ptr_table.t .................................... ok<br/>../ext/XS-APItest/t/push.t ......................................... ok<br/>../ext/XS-APItest/t/refs.t ......................................... ok<br/>../ext/XS-APItest/t/rmagical.t ..................................... ok<br/>../ext/XS-APItest/t/rv2cv_op_cv.t .................................. ok<br/>../ext/XS-APItest/t/savehints.t .................................... ok<br/>../ext/XS-APItest/t/scopelessblock.t ............................... ok<br/>../ext/XS-APItest/t/sort.t ......................................... ok<br/>../ext/XS-APItest/t/stmtasexpr.t ................................... ok<br/>../ext/XS-APItest/t/stmtsasexpr.t .................................. ok<br/>../ext/XS-APItest/t/stuff_modify_bug.t ............................. ok<br/>../ext/XS-APItest/t/stuff_svcur_bug.t .............................. ok<br/>../ext/XS-APItest/t/subcall.t ...................................... ok<br/>../ext/XS-APItest/t/svcat.t ........................................ ok<br/>../ext/XS-APItest/t/sviscow.t ...................................... ok<br/>../ext/XS-APItest/t/svpeek.t ....................................... ok<br/>../ext/XS-APItest/t/svpv.t ......................................... ok<br/>../ext/XS-APItest/t/svpv_magic.t ................................... ok<br/>../ext/XS-APItest/t/svsetsv.t ...................................... ok<br/>../ext/XS-APItest/t/swaplabel.t .................................... ok<br/>../ext/XS-APItest/t/swaptwostmts.t ................................. ok<br/>../ext/XS-APItest/t/sym-hook.t ..................................... ok<br/>../ext/XS-APItest/t/synthetic_scope.t .............................. ok<br/>../ext/XS-APItest/t/temp_lv_sub.t .................................. ok<br/>../ext/XS-APItest/t/underscore_length.t ............................ ok<br/>../ext/XS-APItest/t/utf16_to_utf8.t ................................ ok<br/>../ext/XS-APItest/t/utf8.t ......................................... ok<br/>../ext/XS-APItest/t/whichsig.t ..................................... ok<br/>../ext/XS-APItest/t/xs_special_subs.t .............................. ok<br/>../ext/XS-APItest/t/xs_special_subs_require.t ...................... ok<br/>../ext/XS-APItest/t/xsub_h.t ....................................... ok<br/>Warning: unable to close filehandle properly: Bad file descriptor during global destruction.<br/>Warning: unable to close filehandle properly: Bad file descriptor during global destruction.<br/>../ext/XS-Typemap/t/Typemap.t ...................................... ok<br/>../ext/arybase/t/aeach.t ........................................... ok<br/>../ext/arybase/t/aelem.t ........................................... ok<br/>../ext/arybase/t/akeys.t ........................................... ok<br/>../ext/arybase/t/arybase.t ......................................... ok<br/>../ext/arybase/t/aslice.t .......................................... ok<br/>../ext/arybase/t/av2arylen.t ....................................... ok<br/>../ext/arybase/t/index.t ........................................... ok<br/>../ext/arybase/t/lslice.t .......................................... ok<br/>../ext/arybase/t/pos.t ............................................. ok<br/>../ext/arybase/t/scope.t ........................................... ok<br/>../ext/arybase/t/splice.t .......................................... ok<br/>../ext/arybase/t/substr.t .......................................... ok<br/>../ext/re/t/lexical_debug.t ........................................ ok<br/>../ext/re/t/qr.t ................................................... ok<br/>../ext/re/t/re.t ................................................... ok<br/>../ext/re/t/re_funcs.t ............................................. ok<br/>../ext/re/t/re_funcs_u.t ........................................... ok<br/>../ext/re/t/reflags.t .............................................. ok<br/>../ext/re/t/regop.t ................................................ ok<br/>../lib/AnyDBM_File.t ............................................... ok<br/>../lib/B/Deparse-core.t ............................................ ok<br/>../lib/B/Deparse-subclass.t ........................................ ok<br/>../lib/B/Deparse.t ................................................. ok<br/>../lib/Benchmark.t ................................................. ok<br/>../lib/Class/Struct.t .............................................. ok<br/>../lib/Config.t .................................................... ok<br/>../lib/Config/Extensions.t ......................................... ok<br/>../lib/DB.t ........................................................ ok<br/>../lib/DBM_Filter/t/01error.t ...................................... ok<br/>../lib/DBM_Filter/t/02core.t ....................................... ok<br/>../lib/DBM_Filter/t/compress.t ..................................... ok<br/>../lib/DBM_Filter/t/encode.t ....................................... ok<br/>../lib/DBM_Filter/t/int32.t ........................................ ok<br/>../lib/DBM_Filter/t/null.t ......................................... ok<br/>../lib/DBM_Filter/t/utf8.t ......................................... ok<br/>../lib/DirHandle.t ................................................. ok<br/>../lib/English.t ................................................... ok<br/>../lib/ExtUtils/t/Embed.t .......................................... ok<br/>../lib/File/Basename.t ............................................. ok<br/>../lib/File/Compare.t .............................................. ok<br/>../lib/File/Copy.t ................................................. ok<br/>../lib/File/stat-7896.t ............................................ ok<br/>../lib/File/stat.t ................................................. ok<br/>../lib/FileHandle.t ................................................ ok<br/>../lib/FindBin.t ................................................... ok<br/>../lib/Getopt/Std.t ................................................ ok<br/>../lib/Internals.t ................................................. ok<br/>../lib/Net/hostent.t ............................................... ok<br/>../lib/Net/netent.t ................................................ skipped: no getnetbyname<br/>../lib/Net/protoent.t .............................................. skipped: no netdb.h<br/>../lib/Net/servent.t ............................................... skipped: no netdb.h<br/>../lib/Pod/t/InputObjects.t ........................................ ok<br/>../lib/Pod/t/Select.t .............................................. ok<br/>../lib/Pod/t/Usage.t ............................................... ok<br/>../lib/Pod/t/utils.t ............................................... ok<br/>../lib/SelectSaver.t ............................................... ok<br/>../lib/Symbol.t .................................................... ok<br/>../lib/Thread.t .................................................... ok<br/>../lib/Tie/ExtraHash.t ............................................. ok<br/>../lib/Tie/Hash.t .................................................. ok<br/>../lib/Tie/Scalar.t ................................................ ok<br/>../lib/Tie/SubstrHash.t ............................................ ok<br/>../lib/Tie/Array/push.t ............................................ ok<br/>../lib/Tie/Array/splice.t .......................................... ok<br/>../lib/Tie/Array/std.t ............................................. ok<br/>../lib/Tie/Array/stdpush.t ......................................... ok<br/>../lib/Tie/Handle/stdhandle.t ...................................... ok<br/>../lib/Tie/Handle/stdhandle_from_handle.t .......................... ok<br/>../lib/Time/gmtime.t ............................................... ok<br/>../lib/Time/localtime.t ............................................ ok<br/>../lib/Unicode/UCD.t ............................................... ok<br/>../lib/User/grent.t ................................................ skipped: no getgrgid<br/>../lib/User/pwent.t ................................................ skipped: no getpwuid<br/>../lib/blib.t ...................................................... ok<br/>../lib/bytes.t ..................................................... ok<br/>../lib/charnames.t ................................................. ok<br/>../lib/diagnostics.t ............................................... ok<br/>../lib/dumpvar.t ................................................... ok<br/>../lib/feature.t ................................................... ok<br/>../lib/feature/unicode_strings.t ................................... ok<br/>../lib/filetest.t .................................................. ok<br/>../lib/h2ph.t ...................................................... ok<br/>../lib/h2xs.t ...................................................... ok<br/>../lib/integer.t ................................................... ok<br/>../lib/less.t ...................................................... ok<br/>../lib/locale.t .................................................... ok<br/>../lib/open.t ...................................................... ok<br/>../lib/overload.t .................................................. ok<br/>../lib/overload64.t ................................................ skipped: -- Perl configured with 32-bit ints<br/>../lib/overloading.t ............................................... ok<br/>../lib/perl5db.t ................................................... skipped: no /dev/null<br/>../lib/sigtrap.t ................................................... ok<br/>../lib/sort.t ...................................................... ok<br/>../lib/strict.t .................................................... ok<br/>../lib/subs.t ...................................................... ok<br/>../lib/utf8.t ...................................................... ok<br/>../lib/vars.t ...................................................... ok<br/>../lib/vars_carp.t ................................................. ok<br/>../lib/vmsish.t .................................................... ok<br/>../lib/warnings.t .................................................. ok<br/><br/>Test Summary Report<br/>-------------------<br/>../cpan/ExtUtils-MakeMaker/t/pm_to_blib.t (Wstat: 0 Tests: 14 Failed: 0)<br/> TODO passed: 10-11<br/>../ext/B/t/concise.t (Wstat: 0 Tests: 163 Failed: 1)<br/> Failed test: 152<br/>../ext/IPC-Open3/t/IPC-Open3.t (Wstat: 0 Tests: 44 Failed: 0)<br/> TODO passed: 25<br/>Files=2416, Tests=712370, 1701 wallclock secs (90.25 usr + 7.59 sys = 97.84 CPU)<br/>Result: FAIL<br/>NMAKE : fatal error U1077: &#39;..\perl.exe&#39; : return code &#39;0x1&#39;<br/>Stop.<br/><br/>&lt;http://perl5.git.perl.org:8080/job/perl5-win32/ws/win32&gt;exit&gt; 2 <br/>Build step &#39;Execute Windows batch command&#39; marked build as failure<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222713.html Wed, 26 Nov 2014 20:25:31 +0000 Smoke [blead] v5.21.6-101-g9f10db8 FAIL(F) MSWin32 Win2000 SP4 (x86/1 cpu) {blead} by George Greer Smoke logs available at http://m-l.org/~perl/smoke/perl/win32/blead/log9f10db87f54f2a85594e3661927a9b6128c1f425.log.gz<br/><br/>Known failures on Win32:<br/><br/>../t/win32/popen.t..........................................FAILED<br/> Non-zero exit status: 9<br/> No plan found in TAP output<br/><br/>../cpan/Time-HiRes/t/usleep.t...............................FAILED<br/> 3<br/> Non-zero exit status: 1<br/><br/>../t/op/threads.t...........................................FAILED<br/> Non-zero exit status: 9<br/> Bad plan. You planned 27 tests but ran 9.<br/><br/>../cpan/IPC-Cmd/t/01_IPC-Cmd.t..............................FAILED<br/> 27-28<br/> 42<br/> 115-116<br/> Non-zero exit status: 2<br/><br/>Automated smoke report for 5.21.7 patch 9f10db87f54f2a85594e3661927a9b6128c1f425 v5.21.6-101-g9f10db8<br/>perl-win2k: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz(~2664 MHz) (x86/1 cpu)<br/> on MSWin32 - Win2000 SP4<br/> using cl version 14.00.50727.762<br/> smoketime 3 hours 17 minutes (average 49 minutes 25 seconds)<br/><br/>Summary: FAIL(F)<br/><br/>O = OK F = Failure(s), extended report at the bottom<br/>X = Failure(s) under TEST but not under harness<br/>? = still running or test results not (yet) available<br/>Build failures during: - = unknown or N/A<br/>c = Configure, m = make, M = make (after miniperl), t = make test-prep<br/><br/>v5.21.6-101-g9f10db8 Configuration (common) none<br/>----------- ---------------------------------------------------------<br/>O O <br/>F F -Duseithreads<br/>| +--------- -DDEBUGGING<br/>+----------- no debugging<br/><br/><br/>Locally applied patches:<br/> SMOKE9f10db87f54f2a85594e3661927a9b6128c1f425<br/><br/>Failures: (common-args) none<br/>[default] -Duseithreads<br/>[default] -DDEBUGGING -Duseithreads<br/>../ext/B/t/concise.t........................................FAILED<br/> 152<br/><br/>Passed Todo tests: (common-args) none<br/>[default] <br/>[default] -DDEBUGGING<br/>[default] -Duseithreads<br/>[default] -DDEBUGGING -Duseithreads<br/>../cpan/ExtUtils-MakeMaker/t/pm_to_blib.t...................PASSED<br/> 10-11<br/>../ext/IPC-Open3/t/IPC-Open3.t..............................PASSED<br/> 25<br/><br/>Compiler messages(MSWin32):<br/>op.c(8367) : warning C4244: &#39;function&#39; : conversion from &#39;cv_flags_t&#39; to &#39;char&#39;, possible loss of data<br/>op.c(11631) : warning C4146: unary minus operator applied to unsigned type, result still unsigned<br/>RealPPPort.xs(1864) : warning C4101: &#39;len&#39; : unreferenced local variable<br/>Base64.xs(394) : warning C4146: unary minus operator applied to unsigned type, result still unsigned<br/>Base64.xs(396) : warning C4146: unary minus operator applied to unsigned type, result still unsigned<br/>POSIX.xs(806) : warning C4244: &#39;=&#39; : conversion from &#39;double&#39; to &#39;int&#39;, possible loss of data<br/>-- <br/>Report by Test::Smoke v1.53 build 1374 running on perl 5.10.0<br/>(Reporter v0.050 / Smoker v0.045)<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222712.html Wed, 26 Nov 2014 19:40:05 +0000 Build failed in Jenkins: perl5-win32 #587 by dennis+p5p-jenkins See &lt;http://perl5.git.perl.org:8080/job/perl5-win32/587/changes&gt;<br/><br/>Changes:<br/><br/>[khw] PerlIO::encoding:fallback.t: Don&#39;t use undefined sub<br/><br/>[khw] PerlIO::encoding:fallback.t: White-space only<br/><br/>------------------------------------------<br/>[...truncated 12219 lines...]<br/>../ext/POSIX/t/sigaction.t ......................................... skipped: (no reason given)<br/>../ext/POSIX/t/sigset.t ............................................ skipped: sigemptyset is unavailable on MSWin32<br/>../ext/POSIX/t/sysconf.t ........................................... skipped: No tests to run on this OS<br/>../ext/POSIX/t/taint.t ............................................. ok<br/>../ext/POSIX/t/termios.t ........................................... skipped: POSIX::termios not implemented on this architecture at (eval 17) line 1.<br/>../ext/POSIX/t/time.t .............................................. ok<br/>../ext/POSIX/t/unimplemented.t ..................................... ok<br/>../ext/POSIX/t/usage.t ............................................. ok<br/>../ext/POSIX/t/waitpid.t ........................................... skipped: no fork<br/>../ext/POSIX/t/wrappers.t .......................................... ok<br/>../ext/PerlIO-encoding/t/encoding.t ................................ ok<br/>../ext/PerlIO-encoding/t/fallback.t ................................ ok<br/>../ext/PerlIO-encoding/t/nolooping.t ............................... ok<br/>../ext/PerlIO-scalar/t/scalar.t .................................... ok<br/>../ext/PerlIO-scalar/t/scalar_ungetc.t ............................. ok<br/>../ext/PerlIO-via/t/via.t .......................................... ok<br/>../ext/Pod-Functions/t/Functions.t ................................. ok<br/>../ext/Pod-Html/t/anchorify.t ...................................... ok<br/>../ext/Pod-Html/t/cache.t .......................................... ok<br/>../ext/Pod-Html/t/crossref.t ....................................... ok<br/>../ext/Pod-Html/t/crossref2.t ...................................... ok<br/>../ext/Pod-Html/t/crossref3.t ...................................... ok<br/>../ext/Pod-Html/t/eol.t ............................................ ok<br/>../ext/Pod-Html/t/feature.t ........................................ ok<br/>../ext/Pod-Html/t/feature2.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir1.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir2.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir3.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir4.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir5.t ....................................... ok<br/>../ext/Pod-Html/t/htmlescp.t ....................................... ok<br/>../ext/Pod-Html/t/htmllink.t ....................................... ok<br/>../ext/Pod-Html/t/htmlview.t ....................................... ok<br/>../ext/Pod-Html/t/poderr.t ......................................... ok<br/>../ext/Pod-Html/t/podnoerr.t ....................................... ok<br/>../ext/SDBM_File/t/constants.t ..................................... ok<br/>../ext/SDBM_File/t/prep.t .......................................... ok<br/>../ext/SDBM_File/t/sdbm.t .......................................... ok<br/>../ext/Sys-Hostname/t/Hostname.t ................................... ok<br/>../ext/Tie-Hash-NamedCapture/t/tiehash.t ........................... ok<br/>../ext/Tie-Memoize/t/Tie-Memoize.t ................................. ok<br/>../ext/Win32CORE/t/win32core.t ..................................... ok<br/>../ext/XS-APItest/t/addissub.t ..................................... ok<br/>../ext/XS-APItest/t/arrayexpr.t .................................... ok<br/>../ext/XS-APItest/t/autoload.t ..................................... ok<br/>../ext/XS-APItest/t/blockasexpr.t .................................. ok<br/>../ext/XS-APItest/t/blockhooks-csc.t ............................... ok<br/>../ext/XS-APItest/t/blockhooks.t ................................... ok<br/>../ext/XS-APItest/t/call.t ......................................... ok<br/>../ext/XS-APItest/t/call_checker.t ................................. ok<br/>../ext/XS-APItest/t/caller.t ....................................... ok<br/>../ext/XS-APItest/t/callregexec.t .................................. ok<br/>../ext/XS-APItest/t/check_warnings.t ............................... ok<br/>../ext/XS-APItest/t/cleanup.t ...................................... ok<br/>../ext/XS-APItest/t/clone-with-stack.t ............................. ok<br/>../ext/XS-APItest/t/cophh.t ........................................ ok<br/>../ext/XS-APItest/t/coplabel.t ..................................... ok<br/>../ext/XS-APItest/t/copstash.t ..................................... ok<br/>../ext/XS-APItest/t/copyhints.t .................................... ok<br/>../ext/XS-APItest/t/customop.t ..................................... ok<br/>../ext/XS-APItest/t/cv_name.t ...................................... ok<br/>../ext/XS-APItest/t/eval-filter.t .................................. ok<br/>../ext/XS-APItest/t/exception.t .................................... ok<br/>../ext/XS-APItest/t/fetch_pad_names.t .............................. ok<br/>../ext/XS-APItest/t/gotosub.t ...................................... ok<br/>../ext/XS-APItest/t/grok.t ......................................... ok<br/>../ext/XS-APItest/t/gv_autoload4.t ................................. ok<br/>../ext/XS-APItest/t/gv_fetchmeth.t ................................. ok<br/>../ext/XS-APItest/t/gv_fetchmeth_autoload.t ........................ ok<br/>../ext/XS-APItest/t/gv_fetchmethod_flags.t ......................... ok<br/>../ext/XS-APItest/t/gv_init.t ...................................... ok<br/>../ext/XS-APItest/t/handy.t ........................................ ok<br/>../ext/XS-APItest/t/hash.t ......................................... ok<br/>../ext/XS-APItest/t/join_with_space.t .............................. ok<br/>../ext/XS-APItest/t/keyword_multiline.t ............................ ok<br/>../ext/XS-APItest/t/keyword_plugin.t ............................... ok<br/>../ext/XS-APItest/t/labelconst.t ................................... ok<br/>../ext/XS-APItest/t/lexsub.t ....................................... ok<br/>../ext/XS-APItest/t/locale.t ....................................... ok<br/>../ext/XS-APItest/t/loopblock.t .................................... ok<br/>../ext/XS-APItest/t/looprest.t ..................................... ok<br/>../ext/XS-APItest/t/lvalue.t ....................................... ok<br/>../ext/XS-APItest/t/magic.t ........................................ ok<br/>../ext/XS-APItest/t/magic_chain.t .................................. ok<br/>../ext/XS-APItest/t/mro.t .......................................... ok<br/>../ext/XS-APItest/t/multicall.t .................................... ok<br/>../ext/XS-APItest/t/my_cxt.t ....................................... ok<br/>../ext/XS-APItest/t/my_exit.t ...................................... ok<br/>../ext/XS-APItest/t/newCONSTSUB.t .................................. ok<br/>../ext/XS-APItest/t/newDEFSVOP.t ................................... ok<br/>../ext/XS-APItest/t/op.t ........................................... ok<br/>../ext/XS-APItest/t/op_contextualize.t ............................. ok<br/>../ext/XS-APItest/t/op_list.t ...................................... ok<br/>../ext/XS-APItest/t/overload.t ..................................... ok<br/>../ext/XS-APItest/t/pad_scalar.t ................................... ok<br/>../ext/XS-APItest/t/peep.t ......................................... ok<br/>../ext/XS-APItest/t/pmflag.t ....................................... ok<br/>../ext/XS-APItest/t/postinc.t ...................................... ok<br/>../ext/XS-APItest/t/printf.t ....................................... ok<br/>../ext/XS-APItest/t/ptr_table.t .................................... ok<br/>../ext/XS-APItest/t/push.t ......................................... ok<br/>../ext/XS-APItest/t/refs.t ......................................... ok<br/>../ext/XS-APItest/t/rmagical.t ..................................... ok<br/>../ext/XS-APItest/t/rv2cv_op_cv.t .................................. ok<br/>../ext/XS-APItest/t/savehints.t .................................... ok<br/>../ext/XS-APItest/t/scopelessblock.t ............................... ok<br/>../ext/XS-APItest/t/sort.t ......................................... ok<br/>../ext/XS-APItest/t/stmtasexpr.t ................................... ok<br/>../ext/XS-APItest/t/stmtsasexpr.t .................................. ok<br/>../ext/XS-APItest/t/stuff_modify_bug.t ............................. ok<br/>../ext/XS-APItest/t/stuff_svcur_bug.t .............................. ok<br/>../ext/XS-APItest/t/subcall.t ...................................... ok<br/>../ext/XS-APItest/t/svcat.t ........................................ ok<br/>../ext/XS-APItest/t/sviscow.t ...................................... ok<br/>../ext/XS-APItest/t/svpeek.t ....................................... ok<br/>../ext/XS-APItest/t/svpv.t ......................................... ok<br/>../ext/XS-APItest/t/svpv_magic.t ................................... ok<br/>../ext/XS-APItest/t/svsetsv.t ...................................... ok<br/>../ext/XS-APItest/t/swaplabel.t .................................... ok<br/>../ext/XS-APItest/t/swaptwostmts.t ................................. ok<br/>../ext/XS-APItest/t/sym-hook.t ..................................... ok<br/>../ext/XS-APItest/t/synthetic_scope.t .............................. ok<br/>../ext/XS-APItest/t/temp_lv_sub.t .................................. ok<br/>../ext/XS-APItest/t/underscore_length.t ............................ ok<br/>../ext/XS-APItest/t/utf16_to_utf8.t ................................ ok<br/>../ext/XS-APItest/t/utf8.t ......................................... ok<br/>../ext/XS-APItest/t/whichsig.t ..................................... ok<br/>../ext/XS-APItest/t/xs_special_subs.t .............................. ok<br/>../ext/XS-APItest/t/xs_special_subs_require.t ...................... ok<br/>../ext/XS-APItest/t/xsub_h.t ....................................... ok<br/>Warning: unable to close filehandle properly: Bad file descriptor during global destruction.<br/>Warning: unable to close filehandle properly: Bad file descriptor during global destruction.<br/>../ext/XS-Typemap/t/Typemap.t ...................................... ok<br/>../ext/arybase/t/aeach.t ........................................... ok<br/>../ext/arybase/t/aelem.t ........................................... ok<br/>../ext/arybase/t/akeys.t ........................................... ok<br/>../ext/arybase/t/arybase.t ......................................... ok<br/>../ext/arybase/t/aslice.t .......................................... ok<br/>../ext/arybase/t/av2arylen.t ....................................... ok<br/>../ext/arybase/t/index.t ........................................... ok<br/>../ext/arybase/t/lslice.t .......................................... ok<br/>../ext/arybase/t/pos.t ............................................. ok<br/>../ext/arybase/t/scope.t ........................................... ok<br/>../ext/arybase/t/splice.t .......................................... ok<br/>../ext/arybase/t/substr.t .......................................... ok<br/>../ext/re/t/lexical_debug.t ........................................ ok<br/>../ext/re/t/qr.t ................................................... ok<br/>../ext/re/t/re.t ................................................... ok<br/>../ext/re/t/re_funcs.t ............................................. ok<br/>../ext/re/t/re_funcs_u.t ........................................... ok<br/>../ext/re/t/reflags.t .............................................. ok<br/>../ext/re/t/regop.t ................................................ ok<br/>../lib/AnyDBM_File.t ............................................... ok<br/>../lib/B/Deparse-core.t ............................................ ok<br/>../lib/B/Deparse-subclass.t ........................................ ok<br/>../lib/B/Deparse.t ................................................. ok<br/>../lib/Benchmark.t ................................................. ok<br/>../lib/Class/Struct.t .............................................. ok<br/>../lib/Config.t .................................................... ok<br/>../lib/Config/Extensions.t ......................................... ok<br/>../lib/DB.t ........................................................ ok<br/>../lib/DBM_Filter/t/01error.t ...................................... ok<br/>../lib/DBM_Filter/t/02core.t ....................................... ok<br/>../lib/DBM_Filter/t/compress.t ..................................... ok<br/>../lib/DBM_Filter/t/encode.t ....................................... ok<br/>../lib/DBM_Filter/t/int32.t ........................................ ok<br/>../lib/DBM_Filter/t/null.t ......................................... ok<br/>../lib/DBM_Filter/t/utf8.t ......................................... ok<br/>../lib/DirHandle.t ................................................. ok<br/>../lib/English.t ................................................... ok<br/>../lib/ExtUtils/t/Embed.t .......................................... ok<br/>../lib/File/Basename.t ............................................. ok<br/>../lib/File/Compare.t .............................................. ok<br/>../lib/File/Copy.t ................................................. ok<br/>../lib/File/stat-7896.t ............................................ ok<br/>../lib/File/stat.t ................................................. ok<br/>../lib/FileHandle.t ................................................ ok<br/>../lib/FindBin.t ................................................... ok<br/>../lib/Getopt/Std.t ................................................ ok<br/>../lib/Internals.t ................................................. ok<br/>../lib/Net/hostent.t ............................................... ok<br/>../lib/Net/netent.t ................................................ skipped: no getnetbyname<br/>../lib/Net/protoent.t .............................................. skipped: no netdb.h<br/>../lib/Net/servent.t ............................................... skipped: no netdb.h<br/>../lib/Pod/t/InputObjects.t ........................................ ok<br/>../lib/Pod/t/Select.t .............................................. ok<br/>../lib/Pod/t/Usage.t ............................................... ok<br/>../lib/Pod/t/utils.t ............................................... ok<br/>../lib/SelectSaver.t ............................................... ok<br/>../lib/Symbol.t .................................................... ok<br/>../lib/Thread.t .................................................... ok<br/>../lib/Tie/ExtraHash.t ............................................. ok<br/>../lib/Tie/Hash.t .................................................. ok<br/>../lib/Tie/Scalar.t ................................................ ok<br/>../lib/Tie/SubstrHash.t ............................................ ok<br/>../lib/Tie/Array/push.t ............................................ ok<br/>../lib/Tie/Array/splice.t .......................................... ok<br/>../lib/Tie/Array/std.t ............................................. ok<br/>../lib/Tie/Array/stdpush.t ......................................... ok<br/>../lib/Tie/Handle/stdhandle.t ...................................... ok<br/>../lib/Tie/Handle/stdhandle_from_handle.t .......................... ok<br/>../lib/Time/gmtime.t ............................................... ok<br/>../lib/Time/localtime.t ............................................ ok<br/>../lib/Unicode/UCD.t ............................................... ok<br/>../lib/User/grent.t ................................................ skipped: no getgrgid<br/>../lib/User/pwent.t ................................................ skipped: no getpwuid<br/>../lib/blib.t ...................................................... ok<br/>../lib/bytes.t ..................................................... ok<br/>../lib/charnames.t ................................................. ok<br/>../lib/diagnostics.t ............................................... ok<br/>../lib/dumpvar.t ................................................... ok<br/>../lib/feature.t ................................................... ok<br/>../lib/feature/unicode_strings.t ................................... ok<br/>../lib/filetest.t .................................................. ok<br/>../lib/h2ph.t ...................................................... ok<br/>../lib/h2xs.t ...................................................... ok<br/>../lib/integer.t ................................................... ok<br/>../lib/less.t ...................................................... ok<br/>../lib/locale.t .................................................... ok<br/>../lib/open.t ...................................................... ok<br/>../lib/overload.t .................................................. ok<br/>../lib/overload64.t ................................................ skipped: -- Perl configured with 32-bit ints<br/>../lib/overloading.t ............................................... ok<br/>../lib/perl5db.t ................................................... skipped: no /dev/null<br/>../lib/sigtrap.t ................................................... ok<br/>../lib/sort.t ...................................................... ok<br/>../lib/strict.t .................................................... ok<br/>../lib/subs.t ...................................................... ok<br/>../lib/utf8.t ...................................................... ok<br/>../lib/vars.t ...................................................... ok<br/>../lib/vars_carp.t ................................................. ok<br/>../lib/vmsish.t .................................................... ok<br/>../lib/warnings.t .................................................. ok<br/><br/>Test Summary Report<br/>-------------------<br/>../cpan/ExtUtils-MakeMaker/t/pm_to_blib.t (Wstat: 0 Tests: 14 Failed: 0)<br/> TODO passed: 10-11<br/>../ext/B/t/concise.t (Wstat: 0 Tests: 163 Failed: 1)<br/> Failed test: 152<br/>../ext/IPC-Open3/t/IPC-Open3.t (Wstat: 0 Tests: 44 Failed: 0)<br/> TODO passed: 25<br/>Files=2416, Tests=712377, 1705 wallclock secs (93.81 usr + 8.66 sys = 102.47 CPU)<br/>Result: FAIL<br/>NMAKE : fatal error U1077: &#39;..\perl.exe&#39; : return code &#39;0x1&#39;<br/>Stop.<br/><br/>&lt;http://perl5.git.perl.org:8080/job/perl5-win32/ws/win32&gt;exit&gt; 2 <br/>Build step &#39;Execute Windows batch command&#39; marked build as failure<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222711.html Wed, 26 Nov 2014 19:31:18 +0000 [perl #123307] perl blead: Update to Test-Simple Alpha 079 [PATCH] by Chad Granum # New Ticket Created by Chad Granum <br/># Please include the string: [perl #123307]<br/># in the subject line of all future correspondence about this issue. <br/># &lt;URL: https://rt.perl.org/Ticket/Display.html?id=123307 &gt;<br/><br/><br/>Attached is a patch against current perl blead that updates Test-Simple to<br/>alpha 079.<br/><br/>Alpha 079 is now considered RC1, so it would be nice to get it smoked :-)<br/><br/>Thank you,<br/><br/>Chad<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222710.html Wed, 26 Nov 2014 18:52:48 +0000 Trying to understand t/lib/1_compile.t by Karl Williamson This .t is failing on os390. It is getting 0, and the expected result <br/>is greater than 0. But this makes no sense to me. What is being tested <br/>apparently is the number of modules that don&#39;t have tests for them. <br/>These apparently were in __DATA__, but that is now empty. It succeeds <br/>on Linux because it adds Net::Cmd and Net::POP3.<br/><br/>If the goal is to get the number down to 0, why fail when you get there, <br/>unless it is to claim Schwern&#39;s prize money outlined in the comment in <br/>the file:<br/>http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-04/msg01223.html<br/><br/>My guess is that this test is no longer applicable.<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222709.html Wed, 26 Nov 2014 18:12:48 +0000 Re: Build failed in Jenkins: perl5-win32 #585 by Craig A. Berry On Wed, Nov 26, 2014 at 12:01 AM, Father Chrysostomos &lt;sprout@cpan.org&gt; wrote:<br/>&gt;<br/>&gt; Jenkins wrote:<br/>&gt;&gt; ../ext/B/t/concise.t (Wstat: 0 Tests: 163 Failed: 1)<br/>&gt;&gt; Failed test: 152<br/>&gt;<br/>&gt; I can&#39;t see how this test could be failing:<br/>&gt;<br/>&gt; like($out, qr/\# 4\d\d: \s+ \$l-&gt;concise\(\$level\);/,<br/>&gt; &quot;src-line rendering works&quot;);<br/>&gt;<br/>&gt; Nor can I get perl to build on Booking&#39;s Windows testing server. I<br/>&gt; found nmake and cl at C:\Program Files\Microsoft Visual Studio<br/>&gt; 10.0\VC\bin, but it is not in the path, and running nmake with the<br/>&gt; full path does not work because it needs cl in the path.<br/>&gt;<br/>&gt; After fifteen years or so, I cannot remember how to set env vars from<br/>&gt; the command line in Windows. Could someone enlighten me (or just send<br/>&gt; me the output from ext/B/t/concise.t)?<br/>&gt;<br/><br/>I&#39;ve attached a compressed log of running concise.t as of<br/>v5.21.6-101-g9f10db8. It&#39;s almost 6,000 lines long -- I hope<br/>something in there makes sense to you! The one that fails is &quot;not ok<br/>152 - src-line rendering works&quot;.<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222708.html Wed, 26 Nov 2014 17:59:18 +0000 Build failed in Jenkins: perl5-win32 #586 by dennis+p5p-jenkins See &lt;http://perl5.git.perl.org:8080/job/perl5-win32/586/changes&gt;<br/><br/>Changes:<br/><br/>[khw] Mark is_ascii_string() as requiring looking at return value<br/><br/>[khw] Improve API pod of is_ascii_string<br/><br/>[khw] Make is_invariant_string()<br/><br/>[khw] Bump ext/POSIX version to 1.48<br/><br/>[khw] Change core to use is_invariant_string()<br/><br/>------------------------------------------<br/>[...truncated 12214 lines...]<br/>../ext/POSIX/t/sigaction.t ......................................... skipped: (no reason given)<br/>../ext/POSIX/t/sigset.t ............................................ skipped: sigemptyset is unavailable on MSWin32<br/>../ext/POSIX/t/sysconf.t ........................................... skipped: No tests to run on this OS<br/>../ext/POSIX/t/taint.t ............................................. ok<br/>../ext/POSIX/t/termios.t ........................................... skipped: POSIX::termios not implemented on this architecture at (eval 17) line 1.<br/>../ext/POSIX/t/time.t .............................................. ok<br/>../ext/POSIX/t/unimplemented.t ..................................... ok<br/>../ext/POSIX/t/usage.t ............................................. ok<br/>../ext/POSIX/t/waitpid.t ........................................... skipped: no fork<br/>../ext/POSIX/t/wrappers.t .......................................... ok<br/>../ext/PerlIO-encoding/t/encoding.t ................................ ok<br/>../ext/PerlIO-encoding/t/fallback.t ................................ ok<br/>../ext/PerlIO-encoding/t/nolooping.t ............................... ok<br/>../ext/PerlIO-scalar/t/scalar.t .................................... ok<br/>../ext/PerlIO-scalar/t/scalar_ungetc.t ............................. ok<br/>../ext/PerlIO-via/t/via.t .......................................... ok<br/>../ext/Pod-Functions/t/Functions.t ................................. ok<br/>../ext/Pod-Html/t/anchorify.t ...................................... ok<br/>../ext/Pod-Html/t/cache.t .......................................... ok<br/>../ext/Pod-Html/t/crossref.t ....................................... ok<br/>../ext/Pod-Html/t/crossref2.t ...................................... ok<br/>../ext/Pod-Html/t/crossref3.t ...................................... ok<br/>../ext/Pod-Html/t/eol.t ............................................ ok<br/>../ext/Pod-Html/t/feature.t ........................................ ok<br/>../ext/Pod-Html/t/feature2.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir1.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir2.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir3.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir4.t ....................................... ok<br/>../ext/Pod-Html/t/htmldir5.t ....................................... ok<br/>../ext/Pod-Html/t/htmlescp.t ....................................... ok<br/>../ext/Pod-Html/t/htmllink.t ....................................... ok<br/>../ext/Pod-Html/t/htmlview.t ....................................... ok<br/>../ext/Pod-Html/t/poderr.t ......................................... ok<br/>../ext/Pod-Html/t/podnoerr.t ....................................... ok<br/>../ext/SDBM_File/t/constants.t ..................................... ok<br/>../ext/SDBM_File/t/prep.t .......................................... ok<br/>../ext/SDBM_File/t/sdbm.t .......................................... ok<br/>../ext/Sys-Hostname/t/Hostname.t ................................... ok<br/>../ext/Tie-Hash-NamedCapture/t/tiehash.t ........................... ok<br/>../ext/Tie-Memoize/t/Tie-Memoize.t ................................. ok<br/>../ext/Win32CORE/t/win32core.t ..................................... ok<br/>../ext/XS-APItest/t/addissub.t ..................................... ok<br/>../ext/XS-APItest/t/arrayexpr.t .................................... ok<br/>../ext/XS-APItest/t/autoload.t ..................................... ok<br/>../ext/XS-APItest/t/blockasexpr.t .................................. ok<br/>../ext/XS-APItest/t/blockhooks-csc.t ............................... ok<br/>../ext/XS-APItest/t/blockhooks.t ................................... ok<br/>../ext/XS-APItest/t/call.t ......................................... ok<br/>../ext/XS-APItest/t/call_checker.t ................................. ok<br/>../ext/XS-APItest/t/caller.t ....................................... ok<br/>../ext/XS-APItest/t/callregexec.t .................................. ok<br/>../ext/XS-APItest/t/check_warnings.t ............................... ok<br/>../ext/XS-APItest/t/cleanup.t ...................................... ok<br/>../ext/XS-APItest/t/clone-with-stack.t ............................. ok<br/>../ext/XS-APItest/t/cophh.t ........................................ ok<br/>../ext/XS-APItest/t/coplabel.t ..................................... ok<br/>../ext/XS-APItest/t/copstash.t ..................................... ok<br/>../ext/XS-APItest/t/copyhints.t .................................... ok<br/>../ext/XS-APItest/t/customop.t ..................................... ok<br/>../ext/XS-APItest/t/cv_name.t ...................................... ok<br/>../ext/XS-APItest/t/eval-filter.t .................................. ok<br/>../ext/XS-APItest/t/exception.t .................................... ok<br/>../ext/XS-APItest/t/fetch_pad_names.t .............................. ok<br/>../ext/XS-APItest/t/gotosub.t ...................................... ok<br/>../ext/XS-APItest/t/grok.t ......................................... ok<br/>../ext/XS-APItest/t/gv_autoload4.t ................................. ok<br/>../ext/XS-APItest/t/gv_fetchmeth.t ................................. ok<br/>../ext/XS-APItest/t/gv_fetchmeth_autoload.t ........................ ok<br/>../ext/XS-APItest/t/gv_fetchmethod_flags.t ......................... ok<br/>../ext/XS-APItest/t/gv_init.t ...................................... ok<br/>../ext/XS-APItest/t/handy.t ........................................ ok<br/>../ext/XS-APItest/t/hash.t ......................................... ok<br/>../ext/XS-APItest/t/join_with_space.t .............................. ok<br/>../ext/XS-APItest/t/keyword_multiline.t ............................ ok<br/>../ext/XS-APItest/t/keyword_plugin.t ............................... ok<br/>../ext/XS-APItest/t/labelconst.t ................................... ok<br/>../ext/XS-APItest/t/lexsub.t ....................................... ok<br/>../ext/XS-APItest/t/locale.t ....................................... ok<br/>../ext/XS-APItest/t/loopblock.t .................................... ok<br/>../ext/XS-APItest/t/looprest.t ..................................... ok<br/>../ext/XS-APItest/t/lvalue.t ....................................... ok<br/>../ext/XS-APItest/t/magic.t ........................................ ok<br/>../ext/XS-APItest/t/magic_chain.t .................................. ok<br/>../ext/XS-APItest/t/mro.t .......................................... ok<br/>../ext/XS-APItest/t/multicall.t .................................... ok<br/>../ext/XS-APItest/t/my_cxt.t ....................................... ok<br/>../ext/XS-APItest/t/my_exit.t ...................................... ok<br/>../ext/XS-APItest/t/newCONSTSUB.t .................................. ok<br/>../ext/XS-APItest/t/newDEFSVOP.t ................................... ok<br/>../ext/XS-APItest/t/op.t ........................................... ok<br/>../ext/XS-APItest/t/op_contextualize.t ............................. ok<br/>../ext/XS-APItest/t/op_list.t ...................................... ok<br/>../ext/XS-APItest/t/overload.t ..................................... ok<br/>../ext/XS-APItest/t/pad_scalar.t ................................... ok<br/>../ext/XS-APItest/t/peep.t ......................................... ok<br/>../ext/XS-APItest/t/pmflag.t ....................................... ok<br/>../ext/XS-APItest/t/postinc.t ...................................... ok<br/>../ext/XS-APItest/t/printf.t ....................................... ok<br/>../ext/XS-APItest/t/ptr_table.t .................................... ok<br/>../ext/XS-APItest/t/push.t ......................................... ok<br/>../ext/XS-APItest/t/refs.t ......................................... ok<br/>../ext/XS-APItest/t/rmagical.t ..................................... ok<br/>../ext/XS-APItest/t/rv2cv_op_cv.t .................................. ok<br/>../ext/XS-APItest/t/savehints.t .................................... ok<br/>../ext/XS-APItest/t/scopelessblock.t ............................... ok<br/>../ext/XS-APItest/t/sort.t ......................................... ok<br/>../ext/XS-APItest/t/stmtasexpr.t ................................... ok<br/>../ext/XS-APItest/t/stmtsasexpr.t .................................. ok<br/>../ext/XS-APItest/t/stuff_modify_bug.t ............................. ok<br/>../ext/XS-APItest/t/stuff_svcur_bug.t .............................. ok<br/>../ext/XS-APItest/t/subcall.t ...................................... ok<br/>../ext/XS-APItest/t/svcat.t ........................................ ok<br/>../ext/XS-APItest/t/sviscow.t ...................................... ok<br/>../ext/XS-APItest/t/svpeek.t ....................................... ok<br/>../ext/XS-APItest/t/svpv.t ......................................... ok<br/>../ext/XS-APItest/t/svpv_magic.t ................................... ok<br/>../ext/XS-APItest/t/svsetsv.t ...................................... ok<br/>../ext/XS-APItest/t/swaplabel.t .................................... ok<br/>../ext/XS-APItest/t/swaptwostmts.t ................................. ok<br/>../ext/XS-APItest/t/sym-hook.t ..................................... ok<br/>../ext/XS-APItest/t/synthetic_scope.t .............................. ok<br/>../ext/XS-APItest/t/temp_lv_sub.t .................................. ok<br/>../ext/XS-APItest/t/underscore_length.t ............................ ok<br/>../ext/XS-APItest/t/utf16_to_utf8.t ................................ ok<br/>../ext/XS-APItest/t/utf8.t ......................................... ok<br/>../ext/XS-APItest/t/whichsig.t ..................................... ok<br/>../ext/XS-APItest/t/xs_special_subs.t .............................. ok<br/>../ext/XS-APItest/t/xs_special_subs_require.t ...................... ok<br/>../ext/XS-APItest/t/xsub_h.t ....................................... ok<br/>Warning: unable to close filehandle properly: Bad file descriptor during global destruction.<br/>Warning: unable to close filehandle properly: Bad file descriptor during global destruction.<br/>../ext/XS-Typemap/t/Typemap.t ...................................... ok<br/>../ext/arybase/t/aeach.t ........................................... ok<br/>../ext/arybase/t/aelem.t ........................................... ok<br/>../ext/arybase/t/akeys.t ........................................... ok<br/>../ext/arybase/t/arybase.t ......................................... ok<br/>../ext/arybase/t/aslice.t .......................................... ok<br/>../ext/arybase/t/av2arylen.t ....................................... ok<br/>../ext/arybase/t/index.t ........................................... ok<br/>../ext/arybase/t/lslice.t .......................................... ok<br/>../ext/arybase/t/pos.t ............................................. ok<br/>../ext/arybase/t/scope.t ........................................... ok<br/>../ext/arybase/t/splice.t .......................................... ok<br/>../ext/arybase/t/substr.t .......................................... ok<br/>../ext/re/t/lexical_debug.t ........................................ ok<br/>../ext/re/t/qr.t ................................................... ok<br/>../ext/re/t/re.t ................................................... ok<br/>../ext/re/t/re_funcs.t ............................................. ok<br/>../ext/re/t/re_funcs_u.t ........................................... ok<br/>../ext/re/t/reflags.t .............................................. ok<br/>../ext/re/t/regop.t ................................................ ok<br/>../lib/AnyDBM_File.t ............................................... ok<br/>../lib/B/Deparse-core.t ............................................ ok<br/>../lib/B/Deparse-subclass.t ........................................ ok<br/>../lib/B/Deparse.t ................................................. ok<br/>../lib/Benchmark.t ................................................. ok<br/>../lib/Class/Struct.t .............................................. ok<br/>../lib/Config.t .................................................... ok<br/>../lib/Config/Extensions.t ......................................... ok<br/>../lib/DB.t ........................................................ ok<br/>../lib/DBM_Filter/t/01error.t ...................................... ok<br/>../lib/DBM_Filter/t/02core.t ....................................... ok<br/>../lib/DBM_Filter/t/compress.t ..................................... ok<br/>../lib/DBM_Filter/t/encode.t ....................................... ok<br/>../lib/DBM_Filter/t/int32.t ........................................ ok<br/>../lib/DBM_Filter/t/null.t ......................................... ok<br/>../lib/DBM_Filter/t/utf8.t ......................................... ok<br/>../lib/DirHandle.t ................................................. ok<br/>../lib/English.t ................................................... ok<br/>../lib/ExtUtils/t/Embed.t .......................................... ok<br/>../lib/File/Basename.t ............................................. ok<br/>../lib/File/Compare.t .............................................. ok<br/>../lib/File/Copy.t ................................................. ok<br/>../lib/File/stat-7896.t ............................................ ok<br/>../lib/File/stat.t ................................................. ok<br/>../lib/FileHandle.t ................................................ ok<br/>../lib/FindBin.t ................................................... ok<br/>../lib/Getopt/Std.t ................................................ ok<br/>../lib/Internals.t ................................................. ok<br/>../lib/Net/hostent.t ............................................... ok<br/>../lib/Net/netent.t ................................................ skipped: no getnetbyname<br/>../lib/Net/protoent.t .............................................. skipped: no netdb.h<br/>../lib/Net/servent.t ............................................... skipped: no netdb.h<br/>../lib/Pod/t/InputObjects.t ........................................ ok<br/>../lib/Pod/t/Select.t .............................................. ok<br/>../lib/Pod/t/Usage.t ............................................... ok<br/>../lib/Pod/t/utils.t ............................................... ok<br/>../lib/SelectSaver.t ............................................... ok<br/>../lib/Symbol.t .................................................... ok<br/>../lib/Thread.t .................................................... ok<br/>../lib/Tie/ExtraHash.t ............................................. ok<br/>../lib/Tie/Hash.t .................................................. ok<br/>../lib/Tie/Scalar.t ................................................ ok<br/>../lib/Tie/SubstrHash.t ............................................ ok<br/>../lib/Tie/Array/push.t ............................................ ok<br/>../lib/Tie/Array/splice.t .......................................... ok<br/>../lib/Tie/Array/std.t ............................................. ok<br/>../lib/Tie/Array/stdpush.t ......................................... ok<br/>../lib/Tie/Handle/stdhandle.t ...................................... ok<br/>../lib/Tie/Handle/stdhandle_from_handle.t .......................... ok<br/>../lib/Time/gmtime.t ............................................... ok<br/>../lib/Time/localtime.t ............................................ ok<br/>../lib/Unicode/UCD.t ............................................... ok<br/>../lib/User/grent.t ................................................ skipped: no getgrgid<br/>../lib/User/pwent.t ................................................ skipped: no getpwuid<br/>../lib/blib.t ...................................................... ok<br/>../lib/bytes.t ..................................................... ok<br/>../lib/charnames.t ................................................. ok<br/>../lib/diagnostics.t ............................................... ok<br/>../lib/dumpvar.t ................................................... ok<br/>../lib/feature.t ................................................... ok<br/>../lib/feature/unicode_strings.t ................................... ok<br/>../lib/filetest.t .................................................. ok<br/>../lib/h2ph.t ...................................................... ok<br/>../lib/h2xs.t ...................................................... ok<br/>../lib/integer.t ................................................... ok<br/>../lib/less.t ...................................................... ok<br/>../lib/locale.t .................................................... ok<br/>../lib/open.t ...................................................... ok<br/>../lib/overload.t .................................................. ok<br/>../lib/overload64.t ................................................ skipped: -- Perl configured with 32-bit ints<br/>../lib/overloading.t ............................................... ok<br/>../lib/perl5db.t ................................................... skipped: no /dev/null<br/>../lib/sigtrap.t ................................................... ok<br/>../lib/sort.t ...................................................... ok<br/>../lib/strict.t .................................................... ok<br/>../lib/subs.t ...................................................... ok<br/>../lib/utf8.t ...................................................... ok<br/>../lib/vars.t ...................................................... ok<br/>../lib/vars_carp.t ................................................. ok<br/>../lib/vmsish.t .................................................... ok<br/>../lib/warnings.t .................................................. ok<br/><br/>Test Summary Report<br/>-------------------<br/>../cpan/ExtUtils-MakeMaker/t/pm_to_blib.t (Wstat: 0 Tests: 14 Failed: 0)<br/> TODO passed: 10-11<br/>../ext/B/t/concise.t (Wstat: 0 Tests: 163 Failed: 1)<br/> Failed test: 152<br/>../ext/IPC-Open3/t/IPC-Open3.t (Wstat: 0 Tests: 44 Failed: 0)<br/> TODO passed: 25<br/>Files=2416, Tests=712451, 1713 wallclock secs (97.31 usr + 7.88 sys = 105.19 CPU)<br/>Result: FAIL<br/>NMAKE : fatal error U1077: &#39;..\perl.exe&#39; : return code &#39;0x1&#39;<br/>Stop.<br/><br/>&lt;http://perl5.git.perl.org:8080/job/perl5-win32/ws/win32&gt;exit&gt; 2 <br/>Build step &#39;Execute Windows batch command&#39; marked build as failure<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222707.html Wed, 26 Nov 2014 17:15:48 +0000 Re: Build failed in Jenkins: perl5-win32 #585 by Karl Williamson On 11/25/2014 11:25 PM, Tony Cook wrote:<br/>&gt; On Wed, Nov 26, 2014 at 06:01:29AM -0000, Father Chrysostomos wrote:<br/>&gt;&gt;<br/>&gt;&gt; Jenkins wrote:<br/>&gt;&gt;&gt; ../ext/B/t/concise.t (Wstat: 0 Tests: 163 Failed: 1)<br/>&gt;&gt;&gt; Failed test: 152<br/>&gt;&gt;<br/>&gt;&gt; I can&#39;t see how this test could be failing:<br/>&gt;&gt;<br/>&gt;&gt; like($out, qr/\# 4\d\d: \s+ \$l-&gt;concise\(\$level\);/,<br/>&gt;&gt; &quot;src-line rendering works&quot;);<br/>&gt;&gt;<br/>&gt;&gt; Nor can I get perl to build on Booking&#39;s Windows testing server. I<br/>&gt;&gt; found nmake and cl at C:\Program Files\Microsoft Visual Studio<br/>&gt;&gt; 10.0\VC\bin, but it is not in the path, and running nmake with the<br/>&gt;&gt; full path does not work because it needs cl in the path.<br/>&gt;&gt;<br/>&gt;&gt; After fifteen years or so, I cannot remember how to set env vars from<br/>&gt;&gt; the command line in Windows. Could someone enlighten me (or just send<br/>&gt;&gt; me the output from ext/B/t/concise.t)?<br/>&gt;<br/>&gt; Before building perl run:<br/>&gt;<br/>&gt; &quot;c:\Program Files\Microsoft Visual Studio 10.0\vc\bin\vcvars32.bat&quot;<br/>&gt;<br/>&gt; *including* the quotes.<br/>&gt;<br/>&gt; Clean the build with:<br/>&gt;<br/>&gt; git clean -dxf<br/>&gt;<br/>&gt; if you need to (you usually need to if you modified headers).<br/>&gt;<br/>&gt; Then:<br/>&gt;<br/>&gt; cd win32<br/>&gt; nmake CCTYPE=MSVC100FREE test-prep<br/>&gt;<br/>&gt; or whatever target you want.<br/>&gt;<br/>&gt; Tony<br/>&gt;<br/><br/>You can copy and adapt the .bat file in the khw directory on dromedary&#39;s <br/>win32.<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222706.html Wed, 26 Nov 2014 16:00:51 +0000 Re: our Type $thing by Father Chrysostomos Dave Mitchell, quoting me, wrote:<br/>&gt; &gt; &#39;our&#39; creates a lexical pad entry that causes $thing magically to<br/>&gt; &gt; become $main::thing at compile time.<br/>&gt; <br/>&gt; I&#39;m assuming that &#39;main&#39; is shorthand for &#39;current package&#39; in your example?<br/><br/>Yes.<br/><br/>&gt; &gt; Implementation details aside, are there any plans to do anything<br/>&gt; &gt; with this syntax? (I think I can already say the answer is no.) Or,<br/>&gt; &gt; rather, does it make any sense to have a type associated with an<br/>&gt; &gt; &#39;our&#39; variable?<br/>&gt; <br/>&gt; What about about &#39;our int $i&#39;? A CPAN grep shows exactly one such usage:<br/>&gt; <br/>&gt; B-C-1.52/lib/B/Stackobj.pm <br/>&gt; our int $i : unsigned : ro;<br/>&gt; our num $d;<br/>&gt; <br/>&gt; <br/>&gt; &gt; Perhaps the solution is to allow the our Type $thing syntax (as cur-<br/>&gt; &gt; rently), but have it do nothing (as currently), or even less than<br/>&gt; &gt; nothing (???), not even storing the type, since nothing except<br/>&gt; &gt; B::Deparse uses it.<br/>&gt; <br/>&gt; I don&#39;t know how that interacts with &#39;our int $i&#39; style stuff.<br/><br/>It appears to be reading the type information for &#39;our&#39; vars from<br/>the pad. But I don&#39;t know whether it does anything with it for &#39;our&#39;<br/>vars&#39;, or just for &#39;my&#39; vars, and there is too much code to read.<br/>But I&#39;ll leave it in. We still get memory savings from the new<br/>padname struct this way, just not as much.<br/><br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222705.html Wed, 26 Nov 2014 15:41:06 +0000 Re: our Type $thing by bulk88 Father Chrysostomos wrote:<br/>&gt; Does anybody actually use type declarations with &#39;our&#39; vars? I know<br/>&gt; the core doesn&#39;t (except B::Deparse), and they don&#39;t seem to work with<br/>&gt; Lexical::Types. And what the core does doesn&#39;t make too much sense.<br/>&gt; <br/>&gt; &#39;our&#39; creates a lexical pad entry that causes $thing magically to<br/>&gt; become $main::thing at compile time. &#39;our Type $thing&#39; stores the<br/>&gt; type in that pad entry, but by the time the code is compiled there<br/>&gt; is no longer any link between the resulting $main::thing and the pad<br/>&gt; entry it derived from.<br/>&gt; <br/>&gt; Furthermore, while &#39;our Type $thing; our OtherType $thing&#39; creates two<br/>&gt; pad entries, each one references a different type stash. So we have<br/>&gt; *two* types recorded for the *same* variable.<br/>&gt; <br/>&gt; Implementation details aside, are there any plans to do anything<br/>&gt; with this syntax? (I think I can already say the answer is no.) Or,<br/>&gt; rather, does it make any sense to have a type associated with an<br/>&gt; &#39;our&#39; variable?<br/><br/>Perl 11 projects such as B::CC use the syntax IIRC.<br/> http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222704.html Wed, 26 Nov 2014 13:20:03 +0000