Coder Social home page Coder Social logo

atoomic / perl Goto Github PK

View Code? Open in Web Editor NEW
18.0 7.0 8.0 189.13 MB

a repo to show what could be p7

License: Other

Emacs Lisp 0.01% Shell 3.31% Makefile 0.54% Perl 53.74% C++ 2.13% C 22.41% Batchfile 0.02% XS 2.71% Raku 2.24% Objective-C 11.60% DIGITAL Command Language 0.55% Assembly 0.11% Roff 0.05% PLSQL 0.36% TeX 0.01% PHP 0.01% Pawn 0.01% DTrace 0.01% Yacc 0.09% Prolog 0.13%

perl's Introduction

Perl is Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 by Larry Wall and others.
All rights reserved.



ABOUT PERL
==========

Perl is a general-purpose programming language originally developed for
text manipulation and now used for a wide range of tasks including
system administration, web development, network programming, GUI
development, and more.

The language is intended to be practical (easy to use, efficient,
complete) rather than beautiful (tiny, elegant, minimal).  Its major
features are that it's easy to use, supports both procedural and
object-oriented (OO) programming, has powerful built-in support for text
processing, and has one of the world's most impressive collections of
third-party modules.

For an introduction to the language's features, see pod/perlintro.pod.

For a discussion of the important changes in this release, see
pod/perldelta.pod.

There are also many Perl books available, covering a wide variety of topics,
from various publishers.  See pod/perlbook.pod for more information.


INSTALLATION
============

If you're using a relatively modern operating system and want to
install this version of Perl locally, run the following commands:

  ./Configure -des -Dprefix=$HOME/localperl
  make test
  make install

This will configure and compile perl for your platform, run the regression
tests, and install perl in a subdirectory "localperl" of your home directory.

If you run into any trouble whatsoever or you need to install a customized
version of Perl, you should read the detailed instructions in the "INSTALL"
file that came with this distribution.  Additionally, there are a number of
"README" files with hints and tips about building and using Perl on a wide
variety of platforms, some more common than others.

Once you have Perl installed, a wealth of documentation is available to you
through the 'perldoc' tool.  To get started, run this command:

  perldoc perl


IF YOU RUN INTO TROUBLE
=======================

Perl is a large and complex system that's used for everything from
knitting to rocket science.  If you run into trouble, it's quite
likely that someone else has already solved the problem you're
facing. Once you've exhausted the documentation, please report bugs to us
at the GitHub issue tracker at https://github.com/Perl/perl5/issues

While it was current when we made it available, Perl is constantly evolving
and there may be a more recent version that fixes bugs you've run into or
adds new features that you might find useful.

You can always find the latest version of perl on a CPAN (Comprehensive Perl
Archive Network) site near you at https://www.cpan.org/src/

If you want to submit a simple patch to the perl source, see the "SUPER
QUICK PATCH GUIDE" in pod/perlhack.pod.

Just a personal note:  I want you to know that I create nice things like this
because it pleases the Author of my story.  If this bothers you, then your
notion of Authorship needs some revision.  But you can use perl anyway. :-)

							The author.


LICENSING
=========

This program is free software; you can redistribute it and/or modify
it under the terms of either:

	a) the GNU General Public License as published by the Free
	Software Foundation; either version 1, or (at your option) any
	later version, or

	b) the "Artistic License" which comes with this Kit.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See either
the GNU General Public License or the Artistic License for more details.

You should have received a copy of the Artistic License with this
Kit, in the file named "Artistic".  If not, I'll be glad to provide one.

You should also have received a copy of the GNU General Public License
along with this program in the file named "Copying". If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA or visit their web page on the internet at
https://www.gnu.org/copyleft/gpl.html.

For those of you that choose to use the GNU General Public License,
my interpretation of the GNU General Public License is that no Perl
script falls under the terms of the GPL unless you explicitly put
said script under the terms of the GPL yourself.  Furthermore, any
object code linked with perl does not automatically fall under the
terms of the GPL, provided such object code only adds definitions
of subroutines and variables, and does not otherwise impair the
resulting interpreter from executing any standard Perl script.  I
consider linking in C subroutines in this manner to be the moral
equivalent of defining subroutines in the Perl language itself.  You
may sell such an object file as proprietary provided that you provide
or offer to provide the Perl source, as specified by the GNU General
Public License.  (This is merely an alternate way of specifying input
to the program.)  You may also sell a binary produced by the dumping of
a running Perl script that belongs to you, provided that you provide or
offer to provide the Perl source as specified by the GPL.  (The
fact that a Perl interpreter and your code are in the same binary file
is, in this case, a form of mere aggregation.)  This is my interpretation
of the GPL.  If you still have concerns or difficulties understanding
my intent, feel free to contact me.  Of course, the Artistic License
spells all this out for your protection, so you may prefer to use that.


perl's People

Contributors

arc avatar atoomic avatar bingos avatar bulk88 avatar craigberry avatar demerphq avatar doughera88 avatar gisle avatar hugmeir avatar hvds avatar iabyn avatar jandubois avatar jdhedden avatar jhi avatar jkeenan avatar khwilliamson avatar nwc10 avatar obra avatar rafl avatar rgs avatar rjbs avatar schwern avatar shlomif avatar smpeters avatar steve-m-hay avatar tonycoz avatar tsee avatar wolfsage avatar xdg avatar xsawyerx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

perl's Issues

Unicode-Normalize: status in core-p7 branch

In this ticket we will track our core-p7 progress on dist/Unicode-Normalize.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/Unicode-Normalize/t/fcdc ................................. "my" variable $p masks earlier declaration in same statement at t/fcdc.t line 30.
"my" variable $x masks earlier declaration in same statement at t/fcdc.t line 30.
"my" variable $r masks earlier declaration in same statement at t/fcdc.t line 30.
"my" variable $r masks earlier declaration in same statement at t/fcdc.t line 30.
"my" variable $r masks earlier declaration in same statement at t/fcdc.t line 30.
"my" variable $x masks earlier declaration in same statement at t/fcdc.t line 30.
Illegal character following sigil in a subroutine signature at t/fcdc.t line 26, near "($"
syntax error at t/fcdc.t line 26, near "$;"
syntax error at t/fcdc.t line 28, near "if"
syntax error at t/fcdc.t line 31, near "}"
"use" not allowed in expression at t/fcdc.t line 35, at end of line
syntax error at t/fcdc.t line 40, near "_pack_U map"
Execution of t/fcdc.t aborted due to compilation errors.
FAILED--expected 70 tests, saw 0
t/../dist/Unicode-Normalize/t/form ................................. "my" variable $p masks earlier declaration in same statement at t/form.t line 30.
"my" variable $x masks earlier declaration in same statement at t/form.t line 30.
"my" variable $r masks earlier declaration in same statement at t/form.t line 30.
"my" variable $r masks earlier declaration in same statement at t/form.t line 30.
"my" variable $r masks earlier declaration in same statement at t/form.t line 30.
"my" variable $x masks earlier declaration in same statement at t/form.t line 30.
Illegal character following sigil in a subroutine signature at t/form.t line 26, near "($"
syntax error at t/form.t line 26, near "$;"
syntax error at t/form.t line 28, near "if"
syntax error at t/form.t line 31, near "}"
"use" not allowed in expression at t/form.t line 35, at end of line
Execution of t/form.t aborted due to compilation errors.
FAILED--expected 37 tests, saw 0
t/../dist/Unicode-Normalize/t/func ................................. "my" variable $p masks earlier declaration in same statement at t/func.t line 30.
"my" variable $x masks earlier declaration in same statement at t/func.t line 30.
"my" variable $r masks earlier declaration in same statement at t/func.t line 30.
"my" variable $r masks earlier declaration in same statement at t/func.t line 30.
"my" variable $r masks earlier declaration in same statement at t/func.t line 30.
"my" variable $x masks earlier declaration in same statement at t/func.t line 30.
Scalar found where operator expected at t/func.t line 261, near "NFC $1"
	(Do you need to predeclare NFC?)
Scalar found where operator expected at t/func.t line 261, near "NFC $2"
	(Do you need to predeclare NFC?)
Illegal character following sigil in a subroutine signature at t/func.t line 26, near "($"
syntax error at t/func.t line 26, near "$;"
syntax error at t/func.t line 28, near "if"
syntax error at t/func.t line 31, near "}"
"use" not allowed in expression at t/func.t line 35, at end of line
syntax error at t/func.t line 40, near "_pack_U map"
syntax error at t/func.t line 261, near "NFC $1 "
Execution of t/func.t aborted due to compilation errors.
FAILED--expected 217 tests, saw 0
t/../dist/Unicode-Normalize/t/illegal .............................. "my" variable $p masks earlier declaration in same statement at t/illegal.t line 50.
"my" variable $x masks earlier declaration in same statement at t/illegal.t line 50.
"my" variable $r masks earlier declaration in same statement at t/illegal.t line 50.
"my" variable $r masks earlier declaration in same statement at t/illegal.t line 50.
"my" variable $r masks earlier declaration in same statement at t/illegal.t line 50.
"my" variable $x masks earlier declaration in same statement at t/illegal.t line 50.
Semicolon seems to be missing at t/illegal.t line 54.
Illegal character following sigil in a subroutine signature at t/illegal.t line 46, near "($"
syntax error at t/illegal.t line 46, near "$;"
syntax error at t/illegal.t line 48, near "if"
syntax error at t/illegal.t line 51, near "}"
BEGIN not safe after errors--compilation aborted at t/illegal.t line 59.
FAILED--expected 113 tests, saw 0
t/../dist/Unicode-Normalize/t/norm ................................. "my" variable $p masks earlier declaration in same statement at t/norm.t line 30.
"my" variable $x masks earlier declaration in same statement at t/norm.t line 30.
"my" variable $r masks earlier declaration in same statement at t/norm.t line 30.
"my" variable $r masks earlier declaration in same statement at t/norm.t line 30.
"my" variable $r masks earlier declaration in same statement at t/norm.t line 30.
"my" variable $x masks earlier declaration in same statement at t/norm.t line 30.
Bareword found where operator expected at t/norm.t line 87, near "_unpack_U normalize"
	(Do you need to predeclare _unpack_U?)
String found where operator expected at t/norm.t line 87, near "normalize 'C'"
	(Do you need to predeclare normalize?)
Bareword found where operator expected at t/norm.t line 91, near "_unpack_U normalize"
	(Do you need to predeclare _unpack_U?)
String found where operator expected at t/norm.t line 91, near "normalize 'D'"
	(Do you need to predeclare normalize?)
Illegal character following sigil in a subroutine signature at t/norm.t line 26, near "($"
syntax error at t/norm.t line 26, near "$;"
syntax error at t/norm.t line 28, near "if"
syntax error at t/norm.t line 31, near "}"
"use" not allowed in expression at t/norm.t line 35, at end of line
syntax error at t/norm.t line 87, near "_unpack_U normalize "
syntax error at t/norm.t line 91, near "_unpack_U normalize "
Execution of t/norm.t aborted due to compilation errors.
FAILED--expected 64 tests, saw 0
t/../dist/Unicode-Normalize/t/null ................................. ok
t/../dist/Unicode-Normalize/t/partial1 ............................. "my" variable $p masks earlier declaration in same statement at t/partial1.t line 38.
"my" variable $x masks earlier declaration in same statement at t/partial1.t line 38.
"my" variable $r masks earlier declaration in same statement at t/partial1.t line 38.
"my" variable $r masks earlier declaration in same statement at t/partial1.t line 38.
"my" variable $r masks earlier declaration in same statement at t/partial1.t line 38.
"my" variable $x masks earlier declaration in same statement at t/partial1.t line 38.
Illegal character following sigil in a subroutine signature at t/partial1.t line 34, near "($"
syntax error at t/partial1.t line 34, near "$;"
syntax error at t/partial1.t line 36, near "if"
syntax error at t/partial1.t line 39, near "}"
"use" not allowed in expression at t/partial1.t line 43, at end of line
Execution of t/partial1.t aborted due to compilation errors.
FAILED--expected 26 tests, saw 0
t/../dist/Unicode-Normalize/t/partial2 ............................. "my" variable $p masks earlier declaration in same statement at t/partial2.t line 38.
"my" variable $x masks earlier declaration in same statement at t/partial2.t line 38.
"my" variable $r masks earlier declaration in same statement at t/partial2.t line 38.
"my" variable $r masks earlier declaration in same statement at t/partial2.t line 38.
"my" variable $r masks earlier declaration in same statement at t/partial2.t line 38.
"my" variable $x masks earlier declaration in same statement at t/partial2.t line 38.
Illegal character following sigil in a subroutine signature at t/partial2.t line 34, near "($"
syntax error at t/partial2.t line 34, near "$;"
syntax error at t/partial2.t line 36, near "if"
syntax error at t/partial2.t line 39, near "}"
"use" not allowed in expression at t/partial2.t line 43, at end of line
Execution of t/partial2.t aborted due to compilation errors.
FAILED--expected 26 tests, saw 0
t/../dist/Unicode-Normalize/t/proto ................................ "my" variable $p masks earlier declaration in same statement at t/proto.t line 30.
"my" variable $x masks earlier declaration in same statement at t/proto.t line 30.
"my" variable $r masks earlier declaration in same statement at t/proto.t line 30.
"my" variable $r masks earlier declaration in same statement at t/proto.t line 30.
"my" variable $r masks earlier declaration in same statement at t/proto.t line 30.
"my" variable $x masks earlier declaration in same statement at t/proto.t line 30.
String found where operator expected at t/proto.t line 43, near "NFD     "\x{30A}\x{327}""
	(Do you need to predeclare NFD?)
String found where operator expected at t/proto.t line 44, near "NFC     "\x{30A}\x{327}""
	(Do you need to predeclare NFC?)
String found where operator expected at t/proto.t line 45, near "NFKD    "\x{30A}\x{327}""
	(Do you need to predeclare NFKD?)
String found where operator expected at t/proto.t line 46, near "NFKC    "\x{30A}\x{327}""
	(Do you need to predeclare NFKC?)
String found where operator expected at t/proto.t line 47, near "FCD     "\x{30A}\x{327}""
	(Do you need to predeclare FCD?)
Illegal character following sigil in a subroutine signature at t/proto.t line 26, near "($"
syntax error at t/proto.t line 26, near "$;"
syntax error at t/proto.t line 28, near "if"
syntax error at t/proto.t line 31, near "}"
"use" not allowed in expression at t/proto.t line 35, at end of line
syntax error at t/proto.t line 43, near "NFD     "\x{30A}\x{327}""
syntax error at t/proto.t line 44, near "NFC     "\x{30A}\x{327}""
syntax error at t/proto.t line 45, near "NFKD    "\x{30A}\x{327}""
syntax error at t/proto.t line 46, near "NFKC    "\x{30A}\x{327}""
syntax error at t/proto.t line 47, near "FCD     "\x{30A}\x{327}""
t/proto.t has too many errors.
FAILED--expected 48 tests, saw 0
t/../dist/Unicode-Normalize/t/split ................................ "my" variable $p masks earlier declaration in same statement at t/split.t line 38.
"my" variable $x masks earlier declaration in same statement at t/split.t line 38.
"my" variable $r masks earlier declaration in same statement at t/split.t line 38.
"my" variable $r masks earlier declaration in same statement at t/split.t line 38.
"my" variable $r masks earlier declaration in same statement at t/split.t line 38.
"my" variable $x masks earlier declaration in same statement at t/split.t line 38.
"our" variable $p masks earlier declaration in same scope at t/split.t line 80.
Illegal character following sigil in a subroutine signature at t/split.t line 34, near "($"
syntax error at t/split.t line 34, near "$;"
syntax error at t/split.t line 36, near "if"
syntax error at t/split.t line 39, near "}"
"use" not allowed in expression at t/split.t line 43, at end of line
Execution of t/split.t aborted due to compilation errors.
FAILED--expected 34 tests, saw 0
t/../dist/Unicode-Normalize/t/test ................................. "my" variable $p masks earlier declaration in same statement at t/test.t line 30.
"my" variable $x masks earlier declaration in same statement at t/test.t line 30.
"my" variable $r masks earlier declaration in same statement at t/test.t line 30.
"my" variable $r masks earlier declaration in same statement at t/test.t line 30.
"my" variable $r masks earlier declaration in same statement at t/test.t line 30.
"my" variable $x masks earlier declaration in same statement at t/test.t line 30.
Bareword found where operator expected at t/test.t line 77, near "_unpack_U NFC"
	(Do you need to predeclare _unpack_U?)
Bareword found where operator expected at t/test.t line 77, near "NFC _pack_U"
	(Do you need to predeclare NFC?)
Bareword found where operator expected at t/test.t line 81, near "_unpack_U NFD"
	(Do you need to predeclare _unpack_U?)
Bareword found where operator expected at t/test.t line 81, near "NFD _pack_U"
	(Do you need to predeclare NFD?)
Scalar found where operator expected at t/test.t line 139, near "NFC $str11"
	(Do you need to predeclare NFC?)
Scalar found where operator expected at t/test.t line 140, near "NFKC $str11"
	(Do you need to predeclare NFKC?)
Scalar found where operator expected at t/test.t line 145, near "NFD $str21"
	(Do you need to predeclare NFD?)
Illegal character following sigil in a subroutine signature at t/test.t line 26, near "($"
syntax error at t/test.t line 26, near "$;"
syntax error at t/test.t line 28, near "if"
syntax error at t/test.t line 31, near "}"
"use" not allowed in expression at t/test.t line 35, at end of line
syntax error at t/test.t line 77, near "_unpack_U NFC "
syntax error at t/test.t line 81, near "_unpack_U NFD "
syntax error at t/test.t line 139, near "NFC $str11 "
syntax error at t/test.t line 140, near "NFKC $str11 "
syntax error at t/test.t line 145, near "NFD $str21 "
t/test.t has too many errors.
FAILED--expected 72 tests, saw 0
t/../dist/Unicode-Normalize/t/tie .................................. "my" variable $p masks earlier declaration in same statement at t/tie.t line 41.
"my" variable $x masks earlier declaration in same statement at t/tie.t line 41.
"my" variable $r masks earlier declaration in same statement at t/tie.t line 41.
"my" variable $r masks earlier declaration in same statement at t/tie.t line 41.
"my" variable $r masks earlier declaration in same statement at t/tie.t line 41.
"my" variable $x masks earlier declaration in same statement at t/tie.t line 41.
Semicolon seems to be missing at t/tie.t line 45.
Illegal character following sigil in a subroutine signature at t/tie.t line 37, near "($"
syntax error at t/tie.t line 37, near "$;"
syntax error at t/tie.t line 39, near "if"
syntax error at t/tie.t line 42, near "}"
Execution of t/tie.t aborted due to compilation errors.
FAILED--expected 17 tests, saw 0


These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

lib/Pod: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib/Pod.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

../lib/Pod/t/Usage.t ............................................... ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

cmd: status in core-p7 branch

In this ticket we will track our core-p7 progress on cmd.txt.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

cmd/elsif.t ........................................................ ok
cmd/for.t .......................................................... ok
cmd/mod.t .......................................................... ok
cmd/subval.t ....................................................... ok
cmd/switch.t ....................................................... ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

core-p7 branch introduces new build-time warnings

Code changes in the core-p7 branch have introduced some build-time warnings not previously observed in blead. At afb329e, we get:

$ parse-build-warnings core-p7.linux.make-test-prep.output.txt.gz
File:  core-p7.linux.make-test-prep.output.txt.gz

[
  {
    char   => 32,
    group  => "Wincompatible-pointer-types",
    line   => 200,
    source => "IO.xs",
    text   => "passing argument 2 of \xE2\x80\x98PerlIO_getpos\xE2\x80\x99 from incompatible pointer type",
  },
  {
    char   => 34,
    group  => "Wincompatible-pointer-types",
    line   => 241,
    source => "IO.xs",
    text   => "passing argument 2 of \xE2\x80\x98PerlIO_setpos\xE2\x80\x99 from incompatible pointer type",
  },
  {
    char   => 2,
    group  => "Wdeprecated-declarations",
    line   => 247,
    source => "Normalize.xs",
    text   => "\xE2\x80\x98Perl_utf8n_to_uvuni\xE2\x80\x99 is deprecated",
  },
  {
    char   => 2,
    group  => "Wdeprecated-declarations",
    line   => 292,
    source => "Normalize.xs",
    text   => "\xE2\x80\x98Perl_utf8n_to_uvuni\xE2\x80\x99 is deprecated",
  },
  {
    char   => 2,
    group  => "Wdeprecated-declarations",
    line   => 369,
    source => "Normalize.xs",
    text   => "\xE2\x80\x98Perl_utf8n_to_uvuni\xE2\x80\x99 is deprecated",
  },
  {
    char   => 2,
    group  => "Wdeprecated-declarations",
    line   => 639,
    source => "Normalize.xs",
    text   => "\xE2\x80\x98Perl_utf8n_to_uvuni\xE2\x80\x99 is deprecated",
  },
  {
    char   => 2,
    group  => "Wdeprecated-declarations",
    line   => 676,
    source => "Normalize.xs",
    text   => "\xE2\x80\x98Perl_utf8n_to_uvuni\xE2\x80\x99 is deprecated",
  },
  {
    char   => 2,
    group  => "Wdeprecated-declarations",
    line   => 734,
    source => "Normalize.xs",
    text   => "\xE2\x80\x98Perl_utf8n_to_uvuni\xE2\x80\x99 is deprecated",
  },
  {
    char   => 6,
    group  => "Wdeprecated-declarations",
    line   => 743,
    source => "Normalize.xs",
    text   => "\xE2\x80\x98Perl_utf8n_to_uvuni\xE2\x80\x99 is deprecated",
  },
  {
    char   => 6,
    group  => "Wdeprecated-declarations",
    line   => 774,
    source => "Normalize.xs",
    text   => "\xE2\x80\x98Perl_utf8n_to_uvuni\xE2\x80\x99 is deprecated",
  },
  {
    char   => 2,
    group  => "Wdeprecated-declarations",
    line   => 913,
    source => "Normalize.xs",
    text   => "\xE2\x80\x98Perl_utf8n_to_uvuni\xE2\x80\x99 is deprecated",
  },
]

In addition to the above, when I run make on this branch on FreeBSD-11, immediately prior to the failure yesterday in #5, we (not surprisingly) get these two additional build-time warnings:

  {
    char   => 1,
    group  => "Wmissing-field-initializers",
    line   => 427,
    source => "threads.xs",
    text   => "missing field 'svt_local' initializer",
  },
  {
    char   => 1,
    group  => "Wmissing-field-initializers",
    line   => 427,
    source => "threads.xs",
    text   => "missing field 'svt_local' initializer",
  },

Thank you very much.
Jim Keenan

lib/Time: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib/Time.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

../lib/Time/gmtime.t ............................................... ok
../lib/Time/localtime.t ............................................ ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Error: "Bareword found where operator expected ... Do you need to predeclare import?"

This error is seen 276 times when running the test suite in the core-p7 branch.

Examples:

dist/autouse/t/autouse ......................................... Bareword found where operator expected 
at t/autouse.t line 94, near "import MyTestModule2"
        (Do you need to predeclare import?)
String found where operator expected at t/autouse.t line 94, near "MyTestModule2 'test_function2'"
        (Do you need to predeclare MyTestModule2?)
syntax error at t/autouse.t line 94, near "import MyTestModule2 "
BEGIN not safe after errors--compilation aborted at t/autouse.t line 100.
# Looks like your test exited with 255 before it could output anything.

ext/B/t/b ...................................................... Bareword found where operator expected 
at ../../lib/threads.pm line 62, near "import overload"
        (Do you need to predeclare import?)

Relevant code:

dist/autouse/t/autouse.t

 83 SKIP: {
 84     skip "Fails in 5.15.5 and below (perl bug)", 2 if $] < 5.0150051;
 85     use warnings; local $^W = 1; no warnings 'once';
 86     my $w;
 87     local $SIG{__WARN__} = sub { $w .= shift };
 88     use autouse MyTestModule2 => 'test_function2';
 89     *MyTestModule2::test_function2 = \&test_function2;
 90     require MyTestModule2;
 91     is $w, undef,
 92        'no redefinition warning when clobbering autouse stub with new sub';
 93     undef $w;
 94     import MyTestModule2 'test_function2';
 95     is $w, undef,
 96        'no redefinition warning when clobbering autouse stub via *a=\&b';
 97 }

lib/threads.pm

  40 sub import
  41 {
...
  61         } elsif ($sym =~ /^str/i) {
  62             import overload ('""' => \&tid);
  63    
  64         } elsif ($sym =~ /^(?::all|yield)$/) {
  65             push(@EXPORT, qw(yield));
  66 
  67         } else {
  68             require Carp;
  69             Carp::croak("threads: Unknown import option: $sym");
  70         }

How do we fix?

Thank you very much.
Jim Keenan

Term-Readline: status in core-p7 branch

In this ticket we will track our core-p7 progress on dist/Term-Readline.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/Term-ReadLine/t/AE ....................................... skipped
t/../dist/Term-ReadLine/t/AETk ..................................... skipped
t/../dist/Term-ReadLine/t/ReadLine-STDERR .......................... Bareword found where operator expected at ../../lib/Term/ReadLine.pm line 379, near "Tgetent Term::Cap"
	(Do you need to predeclare Tgetent?)
#   Failed test 'use Term::ReadLine;'
#   at t/ReadLine-STDERR.t line 20.
#     Tried to use 'Term::ReadLine'.
#     Error:  syntax error at ../../lib/Term/ReadLine.pm line 379, near "Tgetent Term::Cap "
# syntax error at ../../lib/Term/ReadLine.pm line 397, near "}"
# Bareword "LoadTermCap" not allowed while "strict subs" in use at ../../lib/Term/ReadLine.pm line 389.
# Compilation failed in require at t/ReadLine-STDERR.t line 20.
# BEGIN failed--compilation aborted at t/ReadLine-STDERR.t line 20.
Can't locate object method "devtty" via package "Term::ReadLine" at t/ReadLine-STDERR.t line 22.
# Looks like your test exited with 2 just after 2.
FAILED at test 1
t/../dist/Term-ReadLine/t/ReadLine ................................. Bareword found where operator expected at ../../lib/Term/ReadLine.pm line 379, near "Tgetent Term::Cap"
	(Do you need to predeclare Tgetent?)
#   Failed test 'use Term::ReadLine;'
#   at t/ReadLine.t line 16.
#     Tried to use 'Term::ReadLine'.
#     Error:  syntax error at ../../lib/Term/ReadLine.pm line 379, near "Tgetent Term::Cap "
# syntax error at ../../lib/Term/ReadLine.pm line 397, near "}"
# Bareword "LoadTermCap" not allowed while "strict subs" in use at ../../lib/Term/ReadLine.pm line 389.
# Compilation failed in require at t/ReadLine.t line 16.
# BEGIN failed--compilation aborted at t/ReadLine.t line 16.
Bareword found where operator expected at t/ReadLine.t line 19, near "new Term::ReadLine"
	(Do you need to predeclare new?)
String found where operator expected at t/ReadLine.t line 19, near "Term::ReadLine 'test term::readline'"
	(Do you need to predeclare Term::ReadLine?)
syntax error at t/ReadLine.t line 19, near "new Term::ReadLine "
Global symbol "$t" requires explicit package name (did you forget to declare "my $t"?) at t/ReadLine.t line 21.
Execution of t/ReadLine.t aborted due to compilation errors.
# Looks like your test exited with 255 just after 1.
FAILED at test 1
t/../dist/Term-ReadLine/t/Tk ....................................... skipped


These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Test: status in core-p7 branch

In this ticket we will track our core-p7 progress on dist/Test.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/Test/t/05_about_verbose .................................. Global symbol "$indent" requires explicit package name (did you forget to declare "my $indent"?) at t/05_about_verbose.t line 59.
Global symbol "$indent" requires explicit package name (did you forget to declare "my $indent"?) at t/05_about_verbose.t line 60.
Execution of t/05_about_verbose.t aborted due to compilation errors.
FAILED--expected 2 tests, saw 0
t/../dist/Test/t/fail .............................................. ok
t/../dist/Test/t/mix ............................................... ok
t/../dist/Test/t/multiline ......................................... ok
t/../dist/Test/t/onfail ............................................ ok
t/../dist/Test/t/qr ................................................ ok
t/../dist/Test/t/skip .............................................. ok
t/../dist/Test/t/success ........................................... ok
t/../dist/Test/t/todo .............................................. ok


These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

opbasic: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory opbasic.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

opbasic/arith.t .................................................... ok
opbasic/cmp.t ...................................................... ok
opbasic/concat.t ................................................... ok
opbasic/magic_phase.t .............................................. ok
opbasic/qq.t ....................................................... ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

lib: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

lib/commonsense.t .................................................. ok
lib/croak.t ........................................................ ok
lib/cygwin.t ....................................................... skipped: cygwin specific test
lib/deprecate.t .................................................... ok
lib/mypragma.t ..................................................... ok
lib/no_load.t ...................................................... ok
lib/overload_fallback.t ............................................ ok
lib/overload_nomethod.t ............................................ ok
lib/proxy_constant_subs.t .......................................... ok
lib/universal.t .................................................... ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

io: status in p7 branch

In this ticket we will track our core-p7 progress on tests in directory io.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

io/argv.t .......................................................... ok
io/binmode.t ....................................................... ok
io/bom.t ........................................................... ok
io/closepid.t ...................................................... ok
io/crlf.t .......................................................... ok
io/crlf_through.t .................................................. ok
io/data.t .......................................................... ok
io/defout.t ........................................................ ok
io/dup.t ........................................................... ok
io/eintr.t ......................................................... skipped: various portability issues
io/eintr_print.t ................................................... skipped: only for dev versions for now
io/errno.t ......................................................... ok
io/errnosig.t ...................................................... ok
io/fflush.t ........................................................ ok
io/fs.t ............................................................ ok
io/getcwd.t ........................................................ ok
io/inplace.t ....................................................... ok
io/iofile.t ........................................................ ok
io/iprefix.t ....................................................... ok
io/layers.t ........................................................ ok
io/nargv.t ......................................................... ok
io/open.t .......................................................... ok
io/openpid.t ....................................................... ok
io/paragraph_mode.t ................................................ ok
io/perlio.t ........................................................ ok
io/perlio_fail.t ................................................... ok
io/perlio_leaks.t .................................................. ok
io/perlio_open.t ................................................... ok
io/pipe.t .......................................................... ok
io/print.t ......................................................... ok
io/pvbm.t .......................................................... ok
io/read.t .......................................................... ok
io/say.t ........................................................... ok
Argument "ignore" isn't numeric in semctl at io/sem.t line 50.
Argument "ignore" isn't numeric in semctl at io/sem.t line 59.
Use of uninitialized value $semvals in semctl at io/sem.t line 59.
Argument "ignored" isn't numeric in semctl at io/sem.t line 69.
io/sem.t ........................................................... ok
io/semctl.t ........................................................ ok
io/shm.t ........................................................... ok
io/socket.t ........................................................ ok
io/socketpair.t .................................................... ok
io/tell.t .......................................................... ok
io/through.t ....................................................... ok
io/utf8.t .......................................................... ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

lib/Tie: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib/Tie.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

../lib/Tie/Array/push.t ............................................ ok
../lib/Tie/Array/splice.t .......................................... ok
../lib/Tie/Array/std.t ............................................. ok
../lib/Tie/Array/stdpush.t ......................................... ok
../lib/Tie/ExtraHash.t ............................................. ok
../lib/Tie/Handle/stdhandle.t ...................................... ok
../lib/Tie/Handle/stdhandle_from_handle.t .......................... ok
../lib/Tie/Hash.t .................................................. ok
../lib/Tie/Scalar.t ................................................ ok
../lib/Tie/SubstrHash.t ............................................ ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Data-Dumper: status in p7 branch

In this ticket we will track our core-p7 progress on dist/Data-Dumper.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/Data-Dumper/t/bless ...................................... #   Failed test 'eval reverts dump'
#   at t/bless.t line 33.
#     Structures begin differing at:
#          $got = undef
#     $expected = a'b=HASH(0x559bdda3f9a0)
#   Failed test 'eval reverts dump'
#   at t/bless.t line 44.
#     Structures begin differing at:
#          $got = undef
#     $expected = a\=HASH(0x559bdda5f6d8)
#   Failed test 'eval reverts dump'
#   at t/bless.t line 33.
#     Structures begin differing at:
#          $got = undef
#     $expected = a'b=HASH(0x559bdda5f798)
#   Failed test 'eval reverts dump'
#   at t/bless.t line 44.
#     Structures begin differing at:
#          $got = undef
#     $expected = a\=HASH(0x559bdda245a8)
# Looks like you failed 4 tests of 11.
FAILED at test 3
t/../dist/Data-Dumper/t/bless_var_method ........................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/bless_var_method.t line 8.
BEGIN not safe after errors--compilation aborted at t/bless_var_method.t line 13.
FAILED--no leader found
t/../dist/Data-Dumper/t/bugs ....................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/bugs.t line 8.
BEGIN not safe after errors--compilation aborted at t/bugs.t line 12.
FAILED--no leader found
t/../dist/Data-Dumper/t/deparse .................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/deparse.t line 8.
BEGIN not safe after errors--compilation aborted at t/deparse.t line 13.
FAILED--no leader found
t/../dist/Data-Dumper/t/dumper ..................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/dumper.t line 8.
BEGIN not safe after errors--compilation aborted at t/dumper.t line 12.
FAILED--no leader found
t/../dist/Data-Dumper/t/dumpperl ................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/dumpperl.t line 7.
BEGIN not safe after errors--compilation aborted at t/dumpperl.t line 12.
FAILED--no leader found
t/../dist/Data-Dumper/t/freezer .................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/freezer.t line 9.
BEGIN not safe after errors--compilation aborted at t/freezer.t line 13.
FAILED--no leader found
t/../dist/Data-Dumper/t/freezer_useperl ............................ Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/freezer_useperl.t line 9.
BEGIN not safe after errors--compilation aborted at t/freezer_useperl.t line 13.
FAILED--no leader found
t/../dist/Data-Dumper/t/huge ....................................... skipped
t/../dist/Data-Dumper/t/indent ..................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/indent.t line 7.
BEGIN not safe after errors--compilation aborted at t/indent.t line 12.
FAILED--no leader found
t/../dist/Data-Dumper/t/misc ....................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/misc.t line 8.
BEGIN not safe after errors--compilation aborted at t/misc.t line 13.
FAILED--no leader found
t/../dist/Data-Dumper/t/names ...................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/names.t line 7.
BEGIN not safe after errors--compilation aborted at t/names.t line 12.
FAILED--no leader found
t/../dist/Data-Dumper/t/overload ................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/overload.t line 7.
BEGIN not safe after errors--compilation aborted at t/overload.t line 12.
FAILED--no leader found
t/../dist/Data-Dumper/t/pair ....................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/pair.t line 10.
BEGIN not safe after errors--compilation aborted at t/pair.t line 15.
FAILED--no leader found
t/../dist/Data-Dumper/t/perl-74170 ................................. Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/perl-74170.t line 10.
BEGIN not safe after errors--compilation aborted at t/perl-74170.t line 15.
FAILED--no leader found
t/../dist/Data-Dumper/t/purity_deepcopy_maxdepth ................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/purity_deepcopy_maxdepth.t line 9.
BEGIN not safe after errors--compilation aborted at t/purity_deepcopy_maxdepth.t line 14.
FAILED--no leader found
t/../dist/Data-Dumper/t/qr ......................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/qr.t line 6.
BEGIN not safe after errors--compilation aborted at t/qr.t line 10.
FAILED--no leader found
t/../dist/Data-Dumper/t/quotekeys .................................. Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/quotekeys.t line 8.
BEGIN not safe after errors--compilation aborted at t/quotekeys.t line 13.
FAILED--no leader found
t/../dist/Data-Dumper/t/recurse .................................... ok
t/../dist/Data-Dumper/t/seen ....................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/seen.t line 8.
BEGIN not safe after errors--compilation aborted at t/seen.t line 13.
FAILED--no leader found
t/../dist/Data-Dumper/t/sortkeys ................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/sortkeys.t line 8.
BEGIN not safe after errors--compilation aborted at t/sortkeys.t line 13.
FAILED--no leader found
t/../dist/Data-Dumper/t/sparseseen ................................. Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/sparseseen.t line 8.
BEGIN not safe after errors--compilation aborted at t/sparseseen.t line 13.
FAILED--no leader found
t/../dist/Data-Dumper/t/terse ...................................... ok
t/../dist/Data-Dumper/t/toaster .................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/toaster.t line 8.
BEGIN not safe after errors--compilation aborted at t/toaster.t line 13.
FAILED--no leader found
t/../dist/Data-Dumper/t/trailing_comma ............................. Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/trailing_comma.t line 8.
BEGIN not safe after errors--compilation aborted at t/trailing_comma.t line 13.
FAILED--no leader found
t/../dist/Data-Dumper/t/values ..................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/values.t line 7.
BEGIN not safe after errors--compilation aborted at t/values.t line 12.
FAILED--no leader found


These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

SelfLoader: status in core-p7 branch

In this ticket we will track our core-p7 progress on dist/SelfLoader.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/SelfLoader/t/01SelfLoader ................................ Global symbol "$dir" requires explicit package name (did you forget to declare "my $dir"?) at t/01SelfLoader.t line 2.
Global symbol "$sep" requires explicit package name (did you forget to declare "my $sep"?) at t/01SelfLoader.t line 3.
Global symbol "$dir" requires explicit package name (did you forget to declare "my $dir"?) at t/01SelfLoader.t line 6.
Global symbol "$dir" requires explicit package name (did you forget to declare "my $dir"?) at t/01SelfLoader.t line 6.
Global symbol "$sep" requires explicit package name (did you forget to declare "my $sep"?) at t/01SelfLoader.t line 7.
Global symbol "$dir" requires explicit package name (did you forget to declare "my $dir"?) at t/01SelfLoader.t line 10.
Global symbol "$dir" requires explicit package name (did you forget to declare "my $dir"?) at t/01SelfLoader.t line 15.
Global symbol "$dir" requires explicit package name (did you forget to declare "my $dir"?) at t/01SelfLoader.t line 15.
Global symbol "$dir" requires explicit package name (did you forget to declare "my $dir"?) at t/01SelfLoader.t line 17.
Global symbol "$sep" requires explicit package name (did you forget to declare "my $sep"?) at t/01SelfLoader.t line 17.
Global symbol "$dir" requires explicit package name (did you forget to declare "my $dir"?) at t/01SelfLoader.t line 45.
Global symbol "$sep" requires explicit package name (did you forget to declare "my $sep"?) at t/01SelfLoader.t line 45.
BEGIN not safe after errors--compilation aborted at t/01SelfLoader.t line 71.
FAILED--no leader found
t/../dist/SelfLoader/t/02SelfLoader-buggy .......................... ok
t/../dist/SelfLoader/t/03taint ..................................... Bareword found where operator expected at t/01SelfLoader.t line 85, near "new Foo"
	(Do you need to predeclare new?)
Bareword found where operator expected at t/01SelfLoader.t line 105, near "new Foo"
	(Do you need to predeclare new?)
Bareword found where operator expected at t/01SelfLoader.t line 139, near "new Bar"
	(Do you need to predeclare new?)
Cannot run t/01SelfLoader.t: syntax error at t/01SelfLoader.t line 85, near "new Foo"
syntax error at t/01SelfLoader.t line 105, near "new Foo"
syntax error at t/01SelfLoader.t line 139, near "new Bar"
FAILED--expected 20 tests, saw 0


These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

lib/Unicode: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib/Unicode.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

../lib/Unicode/UCD.t ............................................... ok
Variable "$gid" is not imported at ../lib/User/grent.t line 33.
Variable "@grent" is not imported at ../lib/User/grent.t line 35.
Variable "@grent" is not imported at ../lib/User/grent.t line 37.
Variable "@grent" is not imported at ../lib/User/grent.t line 39.
Global symbol "$gid" requires explicit package name (did you forget to declare "my $gid"?) at ../lib/User/grent.t line 33.
Global symbol "@grent" requires explicit package name (did you forget to declare "my @grent"?) at ../lib/User/grent.t line 35.
Global symbol "@grent" requires explicit package name (did you forget to declare "my @grent"?) at ../lib/User/grent.t line 37.
Global symbol "@grent" requires explicit package name (did you forget to declare "my @grent"?) at ../lib/User/grent.t line 39.
Execution of ../lib/User/grent.t aborted due to compilation errors.
# Looks like your test exited with 255 just after 1.

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Net-Ping: status in core-p7 branch

In this ticket we will track our core-p7 progress on dist/Net-Ping.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/Net-Ping/t/000_load ...................................... ok
t/../dist/Net-Ping/t/001_new ....................................... ok
t/../dist/Net-Ping/t/010_pingecho .................................. ok
t/../dist/Net-Ping/t/110_icmp_inst ................................. Bareword found where operator expected at t/110_icmp_inst.t line 24, near "new Net::Ping"
	(Do you need to predeclare new?)
String found where operator expected at t/110_icmp_inst.t line 24, near "Net::Ping "icmp""
	(Do you need to predeclare Net::Ping?)
syntax error at t/110_icmp_inst.t line 24, near "new Net::Ping "
Global symbol "$p" requires explicit package name (did you forget to declare "my $p"?) at t/110_icmp_inst.t line 25.
Execution of t/110_icmp_inst.t aborted due to compilation errors.
# Looks like your test exited with 255 just after 1.
FAILED--expected 2 tests, saw 1
t/../dist/Net-Ping/t/120_udp_inst .................................. Bareword found where operator expected at t/120_udp_inst.t line 25, near "new Net::Ping"
	(Do you need to predeclare new?)
String found where operator expected at t/120_udp_inst.t line 25, near "Net::Ping "udp""
	(Do you need to predeclare Net::Ping?)
syntax error at t/120_udp_inst.t line 25, near "new Net::Ping "
Global symbol "$p" requires explicit package name (did you forget to declare "my $p"?) at t/120_udp_inst.t line 26.
Execution of t/120_udp_inst.t aborted due to compilation errors.
# Looks like your test exited with 255 just after 1.
FAILED--expected 2 tests, saw 1
t/../dist/Net-Ping/t/130_tcp_inst .................................. Bareword found where operator expected at t/130_tcp_inst.t line 24, near "new Net::Ping"
	(Do you need to predeclare new?)
String found where operator expected at t/130_tcp_inst.t line 24, near "Net::Ping "tcp""
	(Do you need to predeclare Net::Ping?)
syntax error at t/130_tcp_inst.t line 24, near "new Net::Ping "
Global symbol "$p" requires explicit package name (did you forget to declare "my $p"?) at t/130_tcp_inst.t line 25.
Execution of t/130_tcp_inst.t aborted due to compilation errors.
# Looks like your test exited with 255 just after 1.
FAILED--expected 2 tests, saw 1
t/../dist/Net-Ping/t/140_stream_inst ............................... Bareword found where operator expected at t/140_stream_inst.t line 24, near "new Net::Ping"
	(Do you need to predeclare new?)
String found where operator expected at t/140_stream_inst.t line 24, near "Net::Ping "stream""
	(Do you need to predeclare Net::Ping?)
syntax error at t/140_stream_inst.t line 24, near "new Net::Ping "
Global symbol "$p" requires explicit package name (did you forget to declare "my $p"?) at t/140_stream_inst.t line 25.
Execution of t/140_stream_inst.t aborted due to compilation errors.
# Looks like your test exited with 255 just after 1.
FAILED--expected 2 tests, saw 1
t/../dist/Net-Ping/t/150_syn_inst .................................. Bareword found where operator expected at t/150_syn_inst.t line 25, near "new Net::Ping"
	(Do you need to predeclare new?)
String found where operator expected at t/150_syn_inst.t line 25, near "Net::Ping "syn""
	(Do you need to predeclare Net::Ping?)
syntax error at t/150_syn_inst.t line 25, near "new Net::Ping "
Global symbol "$p" requires explicit package name (did you forget to declare "my $p"?) at t/150_syn_inst.t line 26.
Execution of t/150_syn_inst.t aborted due to compilation errors.
# Looks like your test exited with 255 just after 1.
FAILED--expected 2 tests, saw 1
t/../dist/Net-Ping/t/190_alarm ..................................... skipped
t/../dist/Net-Ping/t/200_ping_tcp .................................. skipped
t/../dist/Net-Ping/t/250_ping_hires ................................ skipped
t/../dist/Net-Ping/t/300_ping_stream ............................... skipped
t/../dist/Net-Ping/t/400_ping_syn .................................. skipped
t/../dist/Net-Ping/t/410_syn_host .................................. skipped
t/../dist/Net-Ping/t/420_ping_syn_port ............................. skipped
t/../dist/Net-Ping/t/450_service ................................... Bareword found where operator expected at t/450_service.t line 28, near "new IO::Socket::INET"
	(Do you need to predeclare new?)
Bareword found where operator expected at t/450_service.t line 38, near "new IO::Socket::INET"
	(Do you need to predeclare new?)
Bareword found where operator expected at t/450_service.t line 65, near "new Net::Ping"
	(Do you need to predeclare new?)
String found where operator expected at t/450_service.t line 65, near "Net::Ping "tcp""
	(Do you need to predeclare Net::Ping?)
Bareword found where operator expected at t/450_service.t line 102, near "new Net::Ping"
	(Do you need to predeclare new?)
String found where operator expected at t/450_service.t line 102, near "Net::Ping "syn""
	(Do you need to predeclare Net::Ping?)
Bareword found where operator expected at t/450_service.t line 119, near "new Net::Ping"
	(Do you need to predeclare new?)
String found where operator expected at t/450_service.t line 119, near "Net::Ping "syn""
	(Do you need to predeclare Net::Ping?)
Bareword found where operator expected at t/450_service.t line 145, near "new Net::Ping"
	(Do you need to predeclare new?)
String found where operator expected at t/450_service.t line 145, near "Net::Ping "syn""
	(Do you need to predeclare Net::Ping?)
Bareword found where operator expected at t/450_service.t line 163, near "new Net::Ping"
	(Do you need to predeclare new?)
syntax error at t/450_service.t line 29, near "new IO::Socket::INET
  "
Global symbol "$sock1" requires explicit package name (did you forget to declare "my $sock1"?) at t/450_service.t line 34.
syntax error at t/450_service.t line 39, near "new IO::Socket::INET
  "
Global symbol "$sock2" requires explicit package name (did you forget to declare "my $sock2"?) at t/450_service.t line 44.
syntax error at t/450_service.t line 65, near "new Net::Ping "
Global symbol "$p" requires explicit package name (did you forget to declare "my $p"?) at t/450_service.t line 67.
syntax error at t/450_service.t line 102, near "new Net::Ping "
syntax error at t/450_service.t line 119, near "new Net::Ping "
syntax error at t/450_service.t line 145, near "new Net::Ping "
syntax error at t/450_service.t line 163, near "new Net::Ping "
t/450_service.t has too many errors.
# Looks like your test exited with 255 just after 1.
FAILED--expected 26 tests, saw 1
t/../dist/Net-Ping/t/500_ping_icmp ................................. Bareword found where operator expected at t/500_ping_icmp.t line 58, near "new Net::Ping"
	(Do you need to predeclare new?)
String found where operator expected at t/500_ping_icmp.t line 58, near "Net::Ping "icmp""
	(Do you need to predeclare Net::Ping?)
syntax error at t/500_ping_icmp.t line 58, near "new Net::Ping "
Global symbol "$p" requires explicit package name (did you forget to declare "my $p"?) at t/500_ping_icmp.t line 59.
Execution of t/500_ping_icmp.t aborted due to compilation errors.
FAILED--no leader found
t/../dist/Net-Ping/t/501_ping_icmpv6 ............................... Bareword found where operator expected at t/501_ping_icmpv6.t line 49, near "new Net::Ping"
	(Do you need to predeclare new?)
String found where operator expected at t/501_ping_icmpv6.t line 49, near "Net::Ping "icmpv6""
	(Do you need to predeclare Net::Ping?)
syntax error at t/501_ping_icmpv6.t line 49, near "new Net::Ping "
Global symbol "$p" requires explicit package name (did you forget to declare "my $p"?) at t/501_ping_icmpv6.t line 52.
Execution of t/501_ping_icmpv6.t aborted due to compilation errors.
FAILED--no leader found
t/../dist/Net-Ping/t/510_ping_udp .................................. Bareword found where operator expected at t/510_ping_udp.t line 24, near "new Net::Ping"
	(Do you need to predeclare new?)
String found where operator expected at t/510_ping_udp.t line 24, near "Net::Ping "udp""
	(Do you need to predeclare Net::Ping?)
syntax error at t/510_ping_udp.t line 24, near "new Net::Ping "
Global symbol "$p" requires explicit package name (did you forget to declare "my $p"?) at t/510_ping_udp.t line 27.
Execution of t/510_ping_udp.t aborted due to compilation errors.
# Looks like your test exited with 255 just after 1.
FAILED--expected 3 tests, saw 1
t/../dist/Net-Ping/t/520_icmp_ttl .................................. Bareword found where operator expected at t/520_icmp_ttl.t line 23, near "new Net::Ping"
	(Do you need to predeclare new?)
Bareword found where operator expected at t/520_icmp_ttl.t line 27, near "new Net::Ping"
	(Do you need to predeclare new?)
Bareword found where operator expected at t/520_icmp_ttl.t line 31, near "new Net::Ping"
	(Do you need to predeclare new?)
Bareword found where operator expected at t/520_icmp_ttl.t line 39, near "new Net::Ping"
	(Do you need to predeclare new?)
syntax error at t/520_icmp_ttl.t line 23, near "new Net::Ping "
Global symbol "$p" requires explicit package name (did you forget to declare "my $p"?) at t/520_icmp_ttl.t line 24.
syntax error at t/520_icmp_ttl.t line 27, near "new Net::Ping "
syntax error at t/520_icmp_ttl.t line 31, near "new Net::Ping "
syntax error at t/520_icmp_ttl.t line 39, near "new Net::Ping "
Execution of t/520_icmp_ttl.t aborted due to compilation errors.
# Looks like your test exited with 255 just after 1.
FAILED--non-zero wait status: 65280


These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Compilation fails on FreeBSD

this is an issue reported by @jkeenan

running regular_configure as defined below on FreeBSD leads to failures

regular_configure ()
{
     OS=`uname`
     if [ $OS = 'FreeBSD' ]
     then
         sh ./Configure -des -Dusedevel \
             -Duseithreads \
             -Doptimize="-O2 -pipe -fstack-protector -fno-strict-aliasing"
     else
         sh ./Configure -des -Dusedevel
     fi
} 

this is an extract of the output provided by @jkeenan
it seems that the issue occurs while compiling threads.sp
./miniperl -Ilib make_ext.pl lib/auto/threads/threads.so MAKE="make" LIBPERL_A=libperl.a LINKTYPE=dynamic

output:

./miniperl -Ilib make_ext.pl lib/auto/threads/threads.so  MAKE="make" LIBPERL_A=libperl.a LINKTYPE=dynamic
Generating a Unix-style Makefile
Writing Makefile for threads
Running Mkbootstrap for threads ()
chmod 644 "threads.bs"
/usr/home/jkeenan/gitwork/perl2/dist/threads/../../miniperl "-I../../lib" -MExtUtils::Command::MM -e 'cp_nonempty' -- threads.bs ../../lib/auto/threads/threads.bs 644
"../../miniperl" "-I../../lib" "../../lib/ExtUtils/xsubpp"  -typemap '/usr/home/jkeenan/gitwork/perl2/dist/threads/../../lib/ExtUtils/typemap'  threads.xs > threads.xsc
mv threads.xsc threads.c
cc -c    -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_FORTIFY_SOURCE=2 -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement -Wthread-safety -O2 -pipe -fstack-protector -fno-strict-aliasing    -DVERSION=\"2.25\"  -DXS_VERSION=\"2.25\" -DPIC -fPIC "-I../.."   threads.c
threads.xs:427:1: warning: missing field 'svt_local' initializer [-Wmissing-field-initializers]
};
^
threads.xs:892:31: error: no member named 'Tstack_base' in 'struct interpreter'; did you mean 'Istack_base'?
            Copy(parent_perl->Tstack_base + params_start, array, num_params, SV *);
                              ^~~~~~~~~~~
                              Istack_base
../../handy.h:2605:123: note: expanded from macro 'Copy'
#define Copy(s,d,n,t)   (MEM_WRAP_CHECK_(n,t) perl_assert_ptr(d), perl_assert_ptr(s), (void)memcpy((char*)(d),(const char*)(s), (n) * sizeof(t)))
                                                                                                                            ^
../../intrpvar.h:39:1: note: 'Istack_base' declared here
PERLVAR(I, stack_base,  SV **)
^
../../perl.h:5476:41: note: expanded from macro 'PERLVAR'
#  define PERLVAR(prefix,var,type) type prefix##var;
                                        ^
<scratch space>:146:1: note: expanded from here
Istack_base
^
1 warning and 1 error generated.
*** Error code 1

Stop.
make[1]: stopped in /usr/home/jkeenan/gitwork/perl2/dist/threads
/usr/home/jkeenan/gitwork/perl2/dist/threads/../../miniperl "-I../../lib" -MExtUtils::Command::MM -e 'cp_nonempty' -- threads.bs ../../lib/auto/threads/threads.bs 644
cc -c    -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_FORTIFY_SOURCE=2 -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement -Wthread-safety -O2 -pipe -fstack-protector -fno-strict-aliasing    -DVERSION=\"2.25\"  -DXS_VERSION=\"2.25\" -DPIC -fPIC "-I../.."   threads.c
threads.xs:427:1: warning: missing field 'svt_local' initializer [-Wmissing-field-initializers]
};
^
threads.xs:892:31: error: no member named 'Tstack_base' in 'struct interpreter'; did you mean 'Istack_base'?
            Copy(parent_perl->Tstack_base + params_start, array, num_params, SV *);
                              ^~~~~~~~~~~
                              Istack_base
../../handy.h:2605:123: note: expanded from macro 'Copy'
#define Copy(s,d,n,t)   (MEM_WRAP_CHECK_(n,t) perl_assert_ptr(d), perl_assert_ptr(s), (void)memcpy((char*)(d),(const char*)(s), (n) * sizeof(t)))
                                                                                                                            ^
../../intrpvar.h:39:1: note: 'Istack_base' declared here
PERLVAR(I, stack_base,  SV **)
^
../../perl.h:5476:41: note: expanded from macro 'PERLVAR'
#  define PERLVAR(prefix,var,type) type prefix##var;
                                        ^
<scratch space>:146:1: note: expanded from here
Istack_base
^
1 warning and 1 error generated.
*** Error code 1

Stop.
make[1]: stopped in /usr/home/jkeenan/gitwork/perl2/dist/threads
Unsuccessful make(dist/threads): code=256 at make_ext.pl line 588.
*** Error code 25

Stop.
make: stopped in /usr/home/jkeenan/gitwork/perl2

lib/File: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib/File.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

../lib/File/Basename.t ............................................. ok
../lib/File/Compare.t .............................................. ok
../lib/File/Copy.t ................................................. ok
../lib/File/stat-7896.t ............................................ ok
../lib/File/stat.t ................................................. ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

constant: Status in core-p7 branch

In this ticket we will track our core-p7 progress on dist/constant.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/constant/t/constant ...................................... syntax error at t/constant.t line 273, near ");"


These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

lib/feature: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib/feature.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

../lib/feature/unicode_strings.t ................................... ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

base: status in core-p7 branch

In this ticket we will track our core-p7 progress on base.txt.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

base/cond.t ........................................................ ok
base/if.t .......................................................... ok
base/lex.t ......................................................... ok
base/num.t ......................................................... ok
base/pat.t ......................................................... ok
base/rs.t .......................................................... ok
base/term.t ........................................................ ok
base/translate.t ................................................... ok
base/while.t ....................................................... ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

t/test.pl: On OpenBSD-6.6, fails with "Can't locate p5.pm in @INC"

On OpenBSD-6.6, on the core-p7 branch, even very simple tests that require t/test.pl fail.

$ uname -mrs
OpenBSD 6.6 amd64

$ ./perl -Ilib -v | head -2 | tail -1
This is perl 7, version 0, subversion 0 (v7.0.0 (v5.32.0-548-g2d033b45d0)) built for 
OpenBSD.amd64-openbsd

$ ./perl -Ilib -V:config_args         
config_args='-des -Dusedevel';

$ gitcurr
core-p7

$ git describe
v5.32.0-548-g2d033b45d0

$ cd t;./perl harness -v io/argv.t; cd -
Can't locate p5.pm in @INC (you may need to install the p5 module) (@INC contains: ./lib) at ./test.pl line 27.
BEGIN failed--compilation aborted at ./test.pl line 29.
Compilation failed in require at io/argv.t line 5.
BEGIN failed--compilation aborted at io/argv.t line 7.
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 

Test Summary Report
-------------------
io/argv.t (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
Files=1, Tests=0,  0 wallclock secs ( 0.01 usr  0.02 sys +  0.00 cusr  0.01 csys =  0.04 CPU)
Result: FAIL

As a consequence, many more files in make test_porting fail than is the case in unthreaded builds in the core-p7 branch on Linux or FreeBSD.

$ make test_porting
...
Test Summary Report
-------------------
porting/FindExt.t       (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
porting/args_assert.t   (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
porting/authors.t       (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
porting/bincompat.t     (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
porting/checkcase.t     (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
porting/checkcfgvar.t   (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
porting/copyright.t     (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
...
porting/exec-bit.t      (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
porting/extrefs.t       (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
porting/filenames.t     (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
porting/libperl.t       (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
porting/re_context.t    (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
...
porting/ss_dup.t        (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
porting/test_bootstrap.t (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
...
...
Files=32, Tests=25300, 44 wallclock secs ( 2.06 usr  2.75 sys + 54.24 cusr 17.37 csys = 76.42 CPU)
Result: FAIL

Thank you very much.
Jim Keenan

mro: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory mro.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

mro/basic.t ........................................................ ok
mro/basic_01_c3.t .................................................. ok
mro/basic_01_c3_utf8.t ............................................. ok
mro/basic_01_dfs.t ................................................. ok
mro/basic_01_dfs_utf8.t ............................................ ok
mro/basic_02_c3.t .................................................. ok
mro/basic_02_c3_utf8.t ............................................. ok
mro/basic_02_dfs.t ................................................. ok
mro/basic_02_dfs_utf8.t ............................................ ok
mro/basic_03_c3.t .................................................. ok
mro/basic_03_c3_utf8.t ............................................. ok
mro/basic_03_dfs.t ................................................. ok
mro/basic_03_dfs_utf8.t ............................................ ok
mro/basic_04_c3.t .................................................. ok
mro/basic_04_c3_utf8.t ............................................. ok
mro/basic_04_dfs.t ................................................. ok
mro/basic_04_dfs_utf8.t ............................................ ok
mro/basic_05_c3.t .................................................. ok
mro/basic_05_c3_utf8.t ............................................. ok
mro/basic_05_dfs.t ................................................. ok
mro/basic_05_dfs_utf8.t ............................................ ok
mro/basic_utf8.t ................................................... ok
mro/c3_with_overload.t ............................................. ok
mro/c3_with_overload_utf8.t ........................................ ok
mro/complex_c3.t ................................................... ok
mro/complex_c3_utf8.t .............................................. ok
mro/complex_dfs.t .................................................. ok
mro/complex_dfs_utf8.t ............................................. ok
mro/dbic_c3.t ...................................................... ok
mro/dbic_c3_utf8.t ................................................. ok
mro/dbic_dfs.t ..................................................... ok
mro/dbic_dfs_utf8.t ................................................ ok
mro/inconsistent_c3.t .............................................. ok
mro/inconsistent_c3_utf8.t ......................................... ok
mro/isa_aliases.t .................................................. ok
mro/isa_aliases_utf8.t ............................................. ok
mro/isa_c3.t ....................................................... ok
mro/isa_c3_utf8.t .................................................. ok
mro/isa_dfs.t ...................................................... ok
mro/isa_dfs_utf8.t ................................................. ok
mro/isarev.t ....................................................... ok
mro/isarev_utf8.t .................................................. ok
mro/method_caching.t ............................................... ok
mro/method_caching_utf8.t .......................................... ok
mro/next_edgecases.t ............................................... ok
mro/next_edgecases_utf8.t .......................................... ok
mro/next_goto.t .................................................... ok
mro/next_goto_utf8.t ............................................... ok
mro/next_inanon.t .................................................. ok
mro/next_inanon_utf8.t ............................................. ok
mro/next_ineval.t .................................................. ok
mro/next_ineval_utf8.t ............................................. ok
mro/next_method.t .................................................. ok
mro/next_method_utf8.t ............................................. ok
mro/next_NEXT.t .................................................... ok
mro/next_NEXT_utf8.t ............................................... ok
mro/next_skip.t .................................................... ok
mro/next_skip_utf8.t ............................................... ok
mro/overload_c3.t .................................................. ok
mro/overload_c3_utf8.t ............................................. ok
mro/overload_dfs.t ................................................. ok
mro/package_aliases.t .............................................. ok
mro/package_aliases_utf8.t ......................................... ok
mro/pkg_gen.t ...................................................... ok
mro/pkg_gen_utf8.t ................................................. ok
mro/recursion_c3.t ................................................. ok
mro/recursion_c3_utf8.t ............................................ ok
mro/recursion_dfs.t ................................................ ok
mro/recursion_dfs_utf8.t ........................................... ok
mro/vulcan_c3.t .................................................... ok
mro/vulcan_c3_utf8.t ............................................... ok
mro/vulcan_dfs.t ................................................... ok
mro/vulcan_dfs_utf8.t .............................................. ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Time-HiRes: status in core-p7 branch

In this ticket we will track our core-p7 progress on dist/Time-HiRes.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/Time-HiRes/t/alarm ....................................... Bareword found where operator expected at t/alarm.t line 39, near "new POSIX::SigAction"
	(Do you need to predeclare new?)
syntax error at t/alarm.t line 39, near "new POSIX::SigAction"
Execution of t/alarm.t aborted due to compilation errors.
# Looks like your test exited with 255 just after 1.
FAILED--expected 10 tests, saw 1
t/../dist/Time-HiRes/t/clock ....................................... ok
t/../dist/Time-HiRes/t/gettimeofday ................................ ok
t/../dist/Time-HiRes/t/itimer ...................................... ok
t/../dist/Time-HiRes/t/nanosleep ................................... ok
t/../dist/Time-HiRes/t/sleep ....................................... ok
t/../dist/Time-HiRes/t/stat ........................................ ok
t/../dist/Time-HiRes/t/time ........................................ ok
t/../dist/Time-HiRes/t/tv_interval ................................. ok
t/../dist/Time-HiRes/t/ualarm ...................................... ok
t/../dist/Time-HiRes/t/usleep ...................................... ok
t/../dist/Time-HiRes/t/utime ....................................... ok


These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

lib/Getopt: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib/Getopt.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

../lib/Getopt/Std.t ................................................ ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

ExtUtils-CBuilder: status in core-p7 branch

In this ticket we will track our core-p7 progress on dist/ExtUtils-CBuilder.

As of the evening of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/ExtUtils-CBuilder/t/00-have-compiler ..................... Bareword found where operator expected at t/00-have-compiler.t line 16, near "import vmsish"
	(Do you need to predeclare import?)
syntax error at t/00-have-compiler.t line 16, near "import vmsish"
BEGIN not safe after errors--compilation aborted at t/00-have-compiler.t line 18.
FAILED--no leader found
t/../dist/ExtUtils-CBuilder/t/01-basic ............................. Bareword found where operator expected at t/01-basic.t line 9, near "import vmsish"
	(Do you need to predeclare import?)
syntax error at t/01-basic.t line 9, near "import vmsish"
BEGIN not safe after errors--compilation aborted at t/01-basic.t line 11.
FAILED--no leader found
t/../dist/ExtUtils-CBuilder/t/02-link .............................. Bareword found where operator expected at t/02-link.t line 9, near "import vmsish"
	(Do you need to predeclare import?)
syntax error at t/02-link.t line 9, near "import vmsish"
BEGIN not safe after errors--compilation aborted at t/02-link.t line 11.
FAILED--no leader found
t/../dist/ExtUtils-CBuilder/t/03-cplusplus ......................... Bareword found where operator expected at t/03-cplusplus.t line 9, near "import vmsish"
	(Do you need to predeclare import?)
syntax error at t/03-cplusplus.t line 9, near "import vmsish"
BEGIN not safe after errors--compilation aborted at t/03-cplusplus.t line 11.
FAILED--no leader found
t/../dist/ExtUtils-CBuilder/t/04-base .............................. ok

These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

lib/ExtUtils: status in p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib/ExtUtils.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

../lib/ExtUtils/t/Embed.t .......................................... ok
PROG: 
# Standard feature bundle, 5.11
use feature ":5.11";
say utf8::native_to_unicode(ord uc chr utf8::unicode_to_native(233));
EXPECTED:
201
GOT:
Feature bundle "5.11" is not supported by Perl 7.0.0 at - line 2.
BEGIN failed--compilation aborted at - line 2.
# Failed test 7 - at lib/feature/bundle line 16
PROG: 
# Standard feature bundle, 5.11
use feature ":5.11";
use utf8;
say utf8::native_to_unicode(ord "\uรฉ"); # this is utf8
EXPECTED:
201
GOT:
Feature bundle "5.11" is not supported by Perl 7.0.0 at - line 2.
BEGIN failed--compilation aborted at - line 2.
# Failed test 8 - at lib/feature/bundle line 22
PROG: 
# 5.9.5 also supported
use feature ":5.9.5";
say "Hello", "world";
EXPECTED:
Helloworld
GOT:
Feature bundle "5.9.5" is not supported by Perl 7.0.0 at - line 2.
BEGIN failed--compilation aborted at - line 2.
# Failed test 12 - at lib/feature/bundle line 47
PROG: 
# :default
BEGIN { *say = *state = *given = sub { print "custom sub\n" }; }
use feature ":default";
say "yes";
state my $foo;
given a => chance;
EXPECTED:
custom sub
custom sub
custom sub
GOT:
No such class my at - line 5, near "state my"
Global symbol "$foo" requires explicit package name (did you forget to declare "my $foo"?) at - line 5.
syntax error at - line 6, near "given a"
Execution of - aborted due to compilation errors.
# Failed test 16 - at lib/feature/bundle line 71
PROG: 
eval 'BEGIN { $^H |= 0x1c020000 } $_ = evalbytes 12345';
print $_||$@;
EXPECTED:
Number found where operator expected at (eval 1) line 1, near "evalbytes 12345"
	(Do you need to predeclare evalbytes?)
syntax error at (eval 1) line 1, near "evalbytes 12345"
GOT:
12345
# Failed test 20 - $^H accidentally enabling all features at lib/feature/bundle line 105
PROG: 
# VERSION requirement, doesn't load anything with require
require 5.9.5;
print "<".$INC{"feature.pm"}.">\n";
EXPECTED:
<>
GOT:
Use of uninitialized value $INC{"feature.pm"} in concatenation (.) or string at - line 3.
<>
# Failed test 25 - at lib/feature/implicit line 28
PROG: 
# lower version after higher version
sub evalbytes { print "evalbytes sub\n" }
sub say { print "say sub\n" }
use 5.015;
evalbytes "say 'yes'";
use 5.014;
evalbytes;
use 5;
say "no"
EXPECTED:
yes
evalbytes sub
say sub
GOT:
Ambiguous call resolved as CORE::evalbytes(), qualify as such or use & at - line 5.
yes
evalbytes sub
say sub
# Failed test 30 - at lib/feature/implicit line 62
PROG: 
# Implicit unicode_string feature
use v5.14;
my $sharp_s = chr utf8::unicode_to_native(0xdf);
print 'ss' =~ /$sharp_s/i ? "ok\n" : "nok\n";
use v5.8.8;
print 'ss' =~ /$sharp_s/i ? "ok\n" : "nok\n";
EXPECTED:
ok
nok
GOT:
nok
nok
# Failed test 31 - at lib/feature/implicit line 76
PROG: 
use feature 'say';
package Foo {
  sub new { bless {}, shift }
}
# various indirect object look-alikes
my $foox = "foox";
print STDERR "Hello\n";
printf STDERR "Test%s\n", "x";
say STDERR "Hello";
exec $foox "foo", "bar";
system $foox "foo", "bar";
my $x = new Foo;
no feature "indirect";
print STDERR "Hello\n";
printf STDERR "Test%s\n", "x";
say STDERR "Hello";
exec $foox "foo", "bar";
system $foox "foo", "bar";
my $y = new Foo;
EXPECTED:
Bareword found where operator expected at - line 19, near "new Foo"
	(Do you need to predeclare new?)
syntax error at - line 19, near "new Foo"
Execution of - aborted due to compilation errors.
EXIT STATUS: != 0
GOT:
Bareword found where operator expected at - line 12, near "new Foo"
	(Do you need to predeclare new?)
syntax error at - line 12, near "new Foo"
BEGIN not safe after errors--compilation aborted at - line 13.
EXIT STATUS: 255
# Failed test 33 - feature indirect at lib/feature/indirect line 4
PROG: 
use feature 'say';
package Foo {
  sub new { bless {}, shift }
}
# make sure this works (either way)
my $st = STDOUT;
print { $st } "Foo\n";
say { $st } "Foo";
# make sure this continues to work by default
my $class = "Foo";
my $x = new { $class };
use feature "indirect";
# and with it explicitly enabled
print { $st } "Foo\n";
say { $st } "Foo";
my $y = new { $class };
no feature "indirect";
# and only the indirect now fails
print { $st } "Foo\n";
say { $st } "Foo";
my $z = new { $class };
EXPECTED:
syntax error at - line 29, near "new { "
Execution of - aborted due to compilation errors.
EXIT STATUS: != 0
GOT:
syntax error at - line 12, near "new { "
BEGIN not safe after errors--compilation aborted at - line 14.
EXIT STATUS: 255
# Failed test 34 - METHOD BLOCK at lib/feature/indirect line 31
PROG: 
use feature 'say';
package Foo {
  sub new { bless {}, shift }
}
# make sure this works (either way)
my $st = STDOUT;
print $st "Foo\n";
say $st "Foo";
# make sure this continues to work by default
my $class = "Foo";
my $x = new $class;
use feature "indirect";
# and with it explicitly enabled
print $st "Foo\n";
say $st "Foo";
my $y = new $class;
no feature "indirect";
# and only the indirect now fails
print $st "Foo\n";
say $st "Foo";
my $z = new $class;
EXPECTED:
Scalar found where operator expected at - line 29, near "new $class"
	(Do you need to predeclare new?)
syntax error at - line 29, near "new $class"
Execution of - aborted due to compilation errors.
EXIT STATUS: != 0
GOT:
Scalar found where operator expected at - line 12, near "new $class"
	(Do you need to predeclare new?)
syntax error at - line 12, near "new $class"
BEGIN not safe after errors--compilation aborted at - line 14.
EXIT STATUS: 255
# Failed test 35 - METHOD SCALAR at lib/feature/indirect line 67
PROG: 
use feature 'say';
package Foo {
  sub new { bless {}, shift }
}
# make sure this works (either way)
my $st = STDOUT;
print $st ("Foo\n");
say $st ("Foo");
# make sure this continues to work by default
my $class = "Foo";
my $x = new $class ();
use feature "indirect";
# and with it explicitly enabled
print $st ("Foo\n");
say $st ("Foo");
my $y = new $class ();
no feature "indirect";
# and only the indirect now fails
print $st ("Foo\n");
say $st ("Foo");
my $z = new $class ();
EXPECTED:
Scalar found where operator expected at - line 29, near "new $class"
	(Do you need to predeclare new?)
syntax error at - line 29, near "new $class "
Execution of - aborted due to compilation errors.
EXIT STATUS: != 0
GOT:
Scalar found where operator expected at - line 12, near "new $class"
	(Do you need to predeclare new?)
syntax error at - line 12, near "new $class "
BEGIN not safe after errors--compilation aborted at - line 14.
EXIT STATUS: 255
# Failed test 36 - FUNCMETH SCALAR at lib/feature/indirect line 105
PROG: 
# No say; should be a syntax error.
use warnings;
say "Hello", "world";
EXPECTED:
Unquoted string "say" may clash with future reserved word at - line 3.
String found where operator expected at - line 3, near "say "Hello""
	(Do you need to predeclare say?)
syntax error at - line 3, near "say "Hello""
Execution of - aborted due to compilation errors.
GOT:
Helloworld
# Failed test 43 - at lib/feature/say line 5
PROG: 
# feature out of scope; should be a syntax error.
use warnings;
{ use feature 'say'; }
say "Hello", "world";
EXPECTED:
Unquoted string "say" may clash with future reserved word at - line 4.
String found where operator expected at - line 4, near "say "Hello""
	(Do you need to predeclare say?)
syntax error at - line 4, near "say "Hello""
Execution of - aborted due to compilation errors.
GOT:
Helloworld
# Failed test 46 - at lib/feature/say line 29
PROG: 
# 'no feature' should work
use warnings;
use feature 'say';
say "Hello", "world";
no feature;
say "Hello", "world";
EXPECTED:
Unquoted string "say" may clash with future reserved word at - line 6.
String found where operator expected at - line 6, near "say "Hello""
	(Do you need to predeclare say?)
syntax error at - line 6, near "say "Hello""
Execution of - aborted due to compilation errors.
GOT:
String found where operator expected at - line 6, near "say "Hello""
	(Do you need to predeclare say?)
syntax error at - line 6, near "say "Hello""
Execution of - aborted due to compilation errors.
# Failed test 47 - at lib/feature/say line 40
PROG: 
# 'no feature "say"' should work too
use warnings;
use feature 'say';
say "Hello", "world";
no feature 'say';
say "Hello", "world";
EXPECTED:
Unquoted string "say" may clash with future reserved word at - line 6.
String found where operator expected at - line 6, near "say "Hello""
	(Do you need to predeclare say?)
syntax error at - line 6, near "say "Hello""
Execution of - aborted due to compilation errors.
GOT:
String found where operator expected at - line 6, near "say "Hello""
	(Do you need to predeclare say?)
syntax error at - line 6, near "say "Hello""
Execution of - aborted due to compilation errors.
# Failed test 48 - at lib/feature/say line 53
PROG: 
# No switch; given should be a bareword.
use warnings; no warnings 'experimental::smartmatch';
print STDOUT given;
EXPECTED:
Unquoted string "given" may clash with future reserved word at - line 3.
given
GOT:
syntax error at - line 3, near "STDOUT given"
Execution of - aborted due to compilation errors.
# Failed test 49 - at lib/feature/switch line 5
PROG: 
# No switch; when should be a bareword.
use warnings; no warnings 'experimental::smartmatch';
print STDOUT when;
EXPECTED:
Unquoted string "when" may clash with future reserved word at - line 3.
when
GOT:
syntax error at - line 3, near "when;"
Execution of - aborted due to compilation errors.
# Failed test 50 - at lib/feature/switch line 12
PROG: 
# No switch; default should be a bareword.
use warnings; no warnings 'experimental::smartmatch';
print STDOUT default;
EXPECTED:
Unquoted string "default" may clash with future reserved word at - line 3.
default
GOT:
syntax error at - line 3, near "STDOUT default"
Execution of - aborted due to compilation errors.
# Failed test 51 - at lib/feature/switch line 19
PROG: 
# No switch; break should be a bareword.
use warnings; no warnings 'experimental::smartmatch';
print STDOUT break;
EXPECTED:
Unquoted string "break" may clash with future reserved word at - line 3.
break
GOT:
Can't "break" outside a given block at - line 3.
# Failed test 52 - at lib/feature/switch line 26
PROG: 
# switch out of scope; given should be a bareword.
use warnings; no warnings 'experimental::smartmatch';
{ use feature 'switch';
  given (1) {print "Okay here\n";}
}
print STDOUT given;
EXPECTED:
Unquoted string "given" may clash with future reserved word at - line 6.
Okay here
given
GOT:
syntax error at - line 6, near "STDOUT given"
Execution of - aborted due to compilation errors.
# Failed test 58 - at lib/feature/switch line 62
PROG: 
# switch out of scope; when should be a bareword.
use warnings; no warnings 'experimental::smartmatch';
{ use feature 'switch';
  given (1) { when(1) {print "Okay here\n";} }
}
print STDOUT when;
EXPECTED:
Unquoted string "when" may clash with future reserved word at - line 6.
Okay here
when
GOT:
syntax error at - line 6, near "when;"
Execution of - aborted due to compilation errors.
# Failed test 59 - at lib/feature/switch line 73
PROG: 
# switch out of scope; default should be a bareword.
use warnings; no warnings 'experimental::smartmatch';
{ use feature 'switch';
  given (1) { default {print "Okay here\n";} }
}
print STDOUT default;
EXPECTED:
Unquoted string "default" may clash with future reserved word at - line 6.
Okay here
default
GOT:
syntax error at - line 6, near "STDOUT default"
Execution of - aborted due to compilation errors.
# Failed test 60 - at lib/feature/switch line 84
PROG: 
# switch out of scope; break should be a bareword.
use warnings; no warnings 'experimental::smartmatch';
{ use feature 'switch';
  given (1) { break }  
}
print STDOUT break;
EXPECTED:
Unquoted string "break" may clash with future reserved word at - line 6.
break
GOT:
Can't "break" outside a given block at - line 6.
# Failed test 61 - at lib/feature/switch line 95
PROG: 
# C<no feature 'switch'> should work
use warnings; no warnings 'experimental::smartmatch';
use feature 'switch';
given (1) { when(1) {print "Okay here\n";} }
no feature 'switch';
print STDOUT when;
EXPECTED:
Unquoted string "when" may clash with future reserved word at - line 6.
Okay here
when
GOT:
Bareword "when" not allowed while "strict subs" in use at - line 6.
Execution of - aborted due to compilation errors.
# Failed test 62 - at lib/feature/switch line 105
PROG: 
# C<no feature> should work too
use warnings; no warnings 'experimental::smartmatch';
use feature 'switch';
given (1) { when(1) {print "Okay here\n";} }
no feature;
print STDOUT when;
EXPECTED:
Unquoted string "when" may clash with future reserved word at - line 6.
Okay here
when
GOT:
Bareword "when" not allowed while "strict subs" in use at - line 6.
Execution of - aborted due to compilation errors.
# Failed test 63 - at lib/feature/switch line 116
PROG: 
# Without the feature, no 'Unambiguous use of' warning:
use warnings; no warnings 'experimental::smartmatch';
@break = ($break = "break");
print ${break}, ${break[0]};
EXPECTED:
breakbreak
GOT:
Ambiguous use of ${break} resolved to $break at - line 4.
Ambiguous use of ${break[...]} resolved to $break[...] at - line 4.
Global symbol "@break" requires explicit package name (did you forget to declare "my @break"?) at - line 3.
Global symbol "$break" requires explicit package name (did you forget to declare "my $break"?) at - line 3.
Global symbol "$break" requires explicit package name (did you forget to declare "my $break"?) at - line 4.
Global symbol "@break" requires explicit package name (did you forget to declare "my @break"?) at - line 4.
Execution of - aborted due to compilation errors.
# Failed test 64 - at lib/feature/switch line 127
PROG: 
# With the feature, we get an 'Unambiguous use of' warning:
use warnings; no warnings 'experimental::smartmatch';
use feature 'switch';
@break = ($break = "break");
print ${break}, ${break[0]};
EXPECTED:
Ambiguous use of ${break} resolved to $break at - line 5.
Ambiguous use of ${break[...]} resolved to $break[...] at - line 5.
breakbreak
GOT:
Ambiguous use of ${break} resolved to $break at - line 5.
Ambiguous use of ${break[...]} resolved to $break[...] at - line 5.
Global symbol "@break" requires explicit package name (did you forget to declare "my @break"?) at - line 4.
Global symbol "$break" requires explicit package name (did you forget to declare "my $break"?) at - line 4.
Global symbol "$break" requires explicit package name (did you forget to declare "my $break"?) at - line 5.
Global symbol "@break" requires explicit package name (did you forget to declare "my @break"?) at - line 5.
Execution of - aborted due to compilation errors.
# Failed test 65 - at lib/feature/switch line 134

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

t/test.pl: Insecure dependency in require in taint mode

Background: In my own code for $self, $job or CPAN, I never used taint mode.

Examples:

t/run/switcht.t warns but then runs:

Insecure dependency in require while running with -t switch at ./test.pl line 27.
run/switcht.t ..................... 
1..13
ok 1 - ${^TAINT} == -1
ok 2 - `` worked
ok 3 -     taint warn
ok 4 - `` worked
ok 5 -    no warnings "taint"
ok 6 - open >
ok 7 - open > taint warn
ok 8 -    file written
ok 9 - unlink() taint warn
ok 10 - unlink worked
ok 11 - -t doesn't enable regular warnings
ok 12 # skip skip tainted do test with \ separator
ok 13 - Could "do" ./ttdir/ttest.pl
ok

Four other files warn and then fail in a BEGIN block.

Insecure dependency in require while running with -T switch at ./test.pl line 27.
BEGIN failed--compilation aborted at ./test.pl line 29.
Compilation failed in require at op/taint.t line 12.
BEGIN failed--compilation aborted at op/taint.t line 15.
op/taint.t ........................ 
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run 
Insecure dependency in require while running with -T switch at ./test.pl line 27.
BEGIN failed--compilation aborted at ./test.pl line 29.
Compilation failed in require at op/utftaint.t line 6.
BEGIN failed--compilation aborted at op/utftaint.t line 8.
op/utftaint.t ..................... 
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run 
Insecure dependency in require while running with -T switch at ../../t/test.pl line 27.
BEGIN failed--compilation aborted at ../../t/test.pl line 29.
Compilation failed in require at t/DynaLoader.t line 9.
../ext/DynaLoader/t/DynaLoader.t .. 
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run 
Insecure dependency in require while running with -T switch at ./test.pl line 27.
BEGIN failed--compilation aborted at ./test.pl line 29.
Compilation failed in require at perf/taint.t line 21.
BEGIN failed--compilation aborted at perf/taint.t line 23.
perf/taint.t ...................... 
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run 

Test Summary Report
-------------------
op/taint.t                      (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: No plan found in TAP output
op/utftaint.t                   (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: No plan found in TAP output
../ext/DynaLoader/t/DynaLoader.t (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: No plan found in TAP output
perf/taint.t                    (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: No plan found in TAP output
Files=9, Tests=1099,  1 wallclock secs ( 0.06 usr  0.01 sys +  1.22 cusr  0.25 csys =  1.54 CPU)
Result: FAIL

The code in question in t/test.pl:

  22 BEGIN {
  23     my $lib = $^X;
  24     $lib =~ s{(\b)perl[^/]*$}{${1}lib};
  25 
  26     local @INC = ( $lib );
  27     require p5;
  28     p5->import;
  29 }

What needs to be fixed?

Thank you very much.
Jim Keenan

p7: binmode segfaulting on threaded builds

As reported via email yesterday to @atoomic and other contributors to the core-p7 branch, I am observing segfaults on threaded builds when we try to read records from a file with format 'UTF-8 Unicode text' and the code contains a statement like this:

binmode $fh, ':encoding(UTF-8)';

Yesterday I observed this on threaded builds on FreeBSD-11 at the HEAD of the core-p7 branch. Today I also observed this on threaded builds on Linux and on OpenBSD. So the problem is more threads-specific than OS-specific.

We should treat this as a high priority item. To facilitate debugging, I have added one test to /io/binmode.t which, inside an eval, reads records from a data file and passes only if no $@ is observed. I updated MANIFEST to reflect the two new files and at the same time cherry-picked one commit from an existing p.r. to remedy other problems with the MANIFEST.

See commits Perl/perl5@61f874a and
Perl/perl5@5f8eb7a.

To reproduce the problem:

$ git fetch origin
$ git clean -dfx
$ git checkout core-p7
# git pull, etc., as needed
$ sh ./Configure -des -Dusedevel -Duseithreads && make test_prep
$ cd t; ./perl harness -v io/binmode.t; cd -
# observe FAIL

The same procedure without -Duseithreads should enable t/io/binmode.t to PASS.

Thank you very much.
Jim Keenan

lib/DBM_Filter: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib/DBM_Filter.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

../lib/DBM_Filter/t/01error.t ...................................... ok
../lib/DBM_Filter/t/02core.t ....................................... ok
../lib/DBM_Filter/t/compress.t ..................................... ok
../lib/DBM_Filter/t/encode.t ....................................... ok
../lib/DBM_Filter/t/int32.t ........................................ ok
../lib/DBM_Filter/t/null.t ......................................... ok
../lib/DBM_Filter/t/utf8.t ......................................... ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Compilation fails on threaded builds on OpenBSD

This failure is similar to #5. On OpenBSD-6.6, a threaded buiild on the core-p7 branch fails; an unthreaded build does not. Tail end of make:

Generating a Unix-style Makefile
Writing Makefile for threads
Running Mkbootstrap for threads ()
chmod 644 "threads.bs"
/home/jkeenan/gitwork/perl/dist/threads/../../miniperl "-I../../lib" -MExtUtils::Command::MM -e 'cp_nonempty' -- threads.bs ../../lib/auto/threads/threads.bs 644
"../../miniperl" "-I../../lib" "../../lib/ExtUtils/xsubpp"  -typemap '/home/jkeenan/gitwork/perl/dist/threads/../../lib/ExtUtils/typemap'  threads.xs > threads.xsc
mv threads.xsc threads.c
cc -c    -pthread -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_FORTIFY_SOURCE=2 -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement -O2    -DVERSION=\"2.25\"  -DXS_VERSION=\"2.25\" -DPIC -fPIC  "-I../.."   threads.c
threads.xs:427:1: warning: missing field 'svt_local' initializer [-Wmissing-field-initializers]
};
^
threads.xs:892:31: error: no member named 'Tstack_base' in 'struct interpreter'; did you mean 'Istack_base'?
            Copy(parent_perl->Tstack_base + params_start, array, num_params, SV *);
                              ^~~~~~~~~~~
                              Istack_base
../../handy.h:2605:123: note: expanded from macro 'Copy'
#define Copy(s,d,n,t)   (MEM_WRAP_CHECK_(n,t) perl_assert_ptr(d), perl_assert_ptr(s), (void)memcpy((char*)(d),(const char*)(s), (n) * sizeof(t)))
                                                                                                                            ^
../../intrpvar.h:39:1: note: 'Istack_base' declared here
PERLVAR(I, stack_base,  SV **)
^
../../perl.h:5476:41: note: expanded from macro 'PERLVAR'
#  define PERLVAR(prefix,var,type) type prefix##var;
                                        ^
<scratch space>:47:1: note: expanded from here
Istack_base
^
1 warning and 1 error generated.
*** Error 1 in dist/threads (Makefile:332 'threads.o')
/home/jkeenan/gitwork/perl/dist/threads/../../miniperl "-I../../lib" -MExtUtils::Command::MM -e 'cp_nonempty' -- threads.bs ../../lib/auto/threads/threads.bs 644
cc -c    -pthread -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_FORTIFY_SOURCE=2 -Wall -Werror=pointer-arith -Wextra -Wc++-compat -Wwrite-strings -Werror=declaration-after-statement -O2    -DVERSION=\"2.25\"  -DXS_VERSION=\"2.25\" -DPIC -fPIC  "-I../.."   threads.c
threads.xs:427:1: warning: missing field 'svt_local' initializer [-Wmissing-field-initializers]
};
^
threads.xs:892:31: error: no member named 'Tstack_base' in 'struct interpreter'; did you mean 'Istack_base'?
            Copy(parent_perl->Tstack_base + params_start, array, num_params, SV *);
                              ^~~~~~~~~~~
                              Istack_base
../../handy.h:2605:123: note: expanded from macro 'Copy'
#define Copy(s,d,n,t)   (MEM_WRAP_CHECK_(n,t) perl_assert_ptr(d), perl_assert_ptr(s), (void)memcpy((char*)(d),(const char*)(s), (n) * sizeof(t)))
                                                                                                                            ^
../../intrpvar.h:39:1: note: 'Istack_base' declared here
PERLVAR(I, stack_base,  SV **)
^
../../perl.h:5476:41: note: expanded from macro 'PERLVAR'
#  define PERLVAR(prefix,var,type) type prefix##var;
                                        ^
<scratch space>:47:1: note: expanded from here
Istack_base
^
1 warning and 1 error generated.
*** Error 1 in dist/threads (Makefile:332 'threads.o')
Unsuccessful make(dist/threads): code=256 at make_ext.pl line 588.
*** Error 25 in /home/jkeenan/gitwork/perl (makefile:571 'lib/auto/threads/threads.so')

Plan to enable CPAN authors to experiment on their code with core-p7 perl

At some point in the development of Perl 7, CPAN authors and maintainers may want to know, "Will my code work with Perl 7?"

This ticket sketches an action plan for that concern.

A word of caution up-front: This may not work.

This plan is premised on the belief that we don't have to wait for either the design or the construction of a Perl 7-equivalent to CPAN. Nor should we wait for the adaptation of existing CPAN and toolchain libraries and clients. We should provide for a mechanism with which CPANers can experiment with their own CPAN distributions as they currently exist.

The key to this is a concept which has been around for nearly two decades and is well understood: minicpan.

  • User uses existing Perl 5 functionality to establish a minicpan repository on disk. Existing Perl 5 functionality can be used to update that repository as often as user wishes.

  • User does a git checkout of the core-p7 branch of the core distribution, configures, builds, tests and installs a perl from that branch. For the sake of argument, let's say that the user establishes a shell alias for this perl, thisperl.

    • Likely prerequisites: ExtUtils::MakeMaker and ExtUtils::ParseXS are working in "P7" satisfactorily.
  • We design a 'minicpan client' which is a very stripped down version of cpan or cpanminus with no (intended) capacity for making HTTP calls over the network. It's only designed to communicate with the minicpan repository on disk.

  • User uses this client to unwrap a tarball from minicpan to an arbitrary directory on disk. The user calls thisperl Makefile.PL; make; make test and notes the results.

    • Module::Build has not been shipped with core in some time. So distros that use it will simply have to wait.
  • If the distro's tests fail or if warnings not seen during building on Perl 5 are observed, the user will be encouraged to try to diagnose the problem and place it into one of three buckets:

    • Given the stated objectives of the core-p7 branch, the CPAN code ought to work correctly but does not due to some defect in the implementation-to-date of the core-p7 branch.
    • Again given the stated objectives of the core-p7 branch, the CPAN code fails to meet those objectives. For example, if the distro's test suite was never tested with use warnings;, under Perl 7 it may spew warnings like lava out of a volcano -- but in that case it's the CPAN maintainers job to avert or suppress those warnings.
    • Some mixture of the previous two points -- a situation where the existing CPAN code "works" but is dodgy and where, perhaps, the Perl 7 implementation is still sub-optimal.
  • The user will not be encouraged to immediately file a bug ticket. Rather, the user will first be encouraged to contact core-p7 team members in a less high-profile way, e.g., by email or IRC. The user will, of course, retain the right to file a bug ticket in the core-p7 issue tracker if she believes it necessary.

At this point, the user will be encouraged to update her CPAN distribution so that it works under both Perl 5 and 7, if possible.

What can we do to make this happen?

If you don't think this will work, can you, the reader, develop an alternative proposal?

Thank you very much.
Jim Keenan

perf: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory perf.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

perf/benchmarks.t .................................................. ok
perf/opcount.t ..................................................... ok
perf/optree.t ...................................................... ok
perf/speed.t ....................................................... ok
perf/taint.t ....................................................... ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Attribute-Handlers: status in core-p7 branch

In this ticket we will track our core-p7 progress on dist/Attribute-Handlers.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/Attribute-Handlers/t/constants ........................... ok
t/../dist/Attribute-Handlers/t/data_convert ........................ ok
t/../dist/Attribute-Handlers/t/linerep ............................. ok
t/../dist/Attribute-Handlers/t/multi ............................... Global symbol "$loaded" requires explicit package name (did you forget to declare "my $loaded"?) at t/multi.t line 7.
BEGIN not safe after errors--compilation aborted at t/multi.t line 8.
FAILED--no leader found


These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

op: status in p7 branch

In this ticket we will track our core-p7 progress on tests in directory op.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

op/64bitint.t ...................................................... ok
op/aassign.t ....................................................... ok
op/alarm.t ......................................................... ok
op/anonconst.t ..................................................... ok
op/anonsub.t ....................................................... ok
op/append.t ........................................................ ok
Exiting subroutine via last at op/args.t line 75.
op/args.t .......................................................... ok
"my" variable @bee masks earlier declaration in same statement at op/array.t line 175.
"our" variable @bee redeclared at op/array.t line 196.
	(Did you mean "local" instead of "our"?)
"our" variable @bee redeclared at op/array.t line 199.
	(Did you mean "local" instead of "our"?)
"our" variable @bee redeclared at op/array.t line 202.
	(Did you mean "local" instead of "our"?)
"our" variable @bee redeclared at op/array.t line 202.
"our" variable @bee redeclared at op/array.t line 205.
	(Did you mean "local" instead of "our"?)
"our" variable $y redeclared at op/array.t line 386.
"our" variable $z redeclared at op/array.t line 386.
"our" variable $y redeclared at op/array.t line 391.
"our" variable $z redeclared at op/array.t line 391.
"our" variable $y redeclared at op/array.t line 398.
"our" variable $z redeclared at op/array.t line 398.
"our" variable @a masks earlier declaration in same scope at op/array.t line 622.
"my" variable @b masks earlier declaration in same scope at op/array.t line 623.
"my" variable $count masks earlier declaration in same scope at op/array.t line 628.
"my" variable @existing_elements masks earlier declaration in same scope at op/array.t line 629.
Useless use of array element in void context at op/array.t line 438.
Useless use of string in void context at op/array.t line 505.
Useless use of a constant ("We're included by lib/Tie/Array/"...) in void context at op/array.t line 699.
Name "main::scile" used only once: possible typo at op/array.t line 438.
Use of uninitialized value in join or string at op/array.t line 30.
Use of uninitialized value in join or string at op/array.t line 44.
Use of uninitialized value in join or string at op/array.t line 52.
Use of uninitialized value in join or string at op/array.t line 91.
Use of uninitialized value in array element at op/array.t line 264.
Argument "3rd" isn't numeric in array element at op/array.t line 265.
Attempt to set length of freed array at op/array.t line 331.
Attempt to set length of freed array at op/array.t line 336.
Use of uninitialized value $ra in array dereference at op/array.t line 419.
Use of uninitialized value $rh in hash dereference at op/array.t line 421.
Attempt to set length of freed array at op/array.t line 504.
Use of uninitialized value in string at op/array.t line 505.
Use of uninitialized value within @a in subtraction (-) at op/array.t line 573.
Use of uninitialized value within @a in negation (-) at op/array.t line 575.
Use of uninitialized value within @a in addition (+) at op/array.t line 577.
Use of uninitialized value within @a in subtraction (-) at op/array.t line 580.
Use of uninitialized value within @a in negation (-) at op/array.t line 582.
Use of uninitialized value within @a in addition (+) at op/array.t line 584.
op/array.t ......................................................... ok
op/assignwarn.t .................................................... ok
op/attrhand.t ...................................................... ok
op/attrproto.t ..................................................... ok
op/attrs.t ......................................................... ok
Name "main::foo" used only once: possible typo at op/auto.t line 64.
Argument "99a" isn't numeric in preincrement (++) at op/auto.t line 52.
Argument "99\0a" isn't numeric in preincrement (++) at op/auto.t line 53.
Argument "*main::foo" isn't numeric in preincrement (++) at (eval 48) line 1.
Argument "*main::foo" isn't numeric in preincrement (++) at (eval 49) line 1.
op/auto.t .......................................................... ok
op/avhv.t .......................................................... ok
op/bless.t ......................................................... ok
op/blocks.t ........................................................ ok
op/bop.t ........................................................... ok
op/caller.t ........................................................ ok
op/catch.t ......................................................... ok
op/chars.t ......................................................... ok
op/chdir.t ......................................................... ok
op/chop.t .......................................................... ok
Invalid negative number (-0.1) in chr at op/chr.t line 22.
Invalid negative number (-1) in chr at op/chr.t line 23.
Invalid negative number (-2) in chr at op/chr.t line 24.
Invalid negative number (-3) in chr at op/chr.t line 25.
Invalid negative number (-1) in chr at op/chr.t line 39.
Invalid negative number (-1) in chr at op/chr.t line 39.
Invalid negative number (-2) in chr at op/chr.t line 40.
Invalid negative number (-2) in chr at op/chr.t line 40.
Invalid negative number (-1.1) in chr at op/chr.t line 41.
Invalid negative number (-1.1) in chr at op/chr.t line 41.
Invalid negative number (-2.2) in chr at op/chr.t line 42.
Invalid negative number (-2.2) in chr at op/chr.t line 42.
Invalid negative number (-1) in chr at op/chr.t line 45.
Invalid negative number (-1) in chr at op/chr.t line 45.
Invalid negative number (-2) in chr at op/chr.t line 46.
Invalid negative number (-2) in chr at op/chr.t line 46.
Invalid negative number (-1.1) in chr at op/chr.t line 47.
Invalid negative number (-1.1) in chr at op/chr.t line 47.
Invalid negative number (-2.2) in chr at op/chr.t line 48.
Invalid negative number (-2.2) in chr at op/chr.t line 48.
op/chr.t ........................................................... ok
op/closure.t ....................................................... ok
op/cmpchain.t ...................................................... ok
op/concat2.t ....................................................... ok
op/cond.t .......................................................... ok
op/const-optree.t .................................................. ok
op/context.t ....................................................... ok
op/coreamp.t ....................................................... ok
Use of uninitialized value $proto in substitution (s///) at op/coresubs.t line 68, <$kh> line 137.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 68, <$kh> line 137.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 79, <$kh> line 137.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 94, <$kh> line 137.
Use of uninitialized value $proto in substitution (s///) at op/coresubs.t line 68, <$kh> line 138.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 68, <$kh> line 138.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 79, <$kh> line 138.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 94, <$kh> line 138.
Use of uninitialized value $proto in substitution (s///) at op/coresubs.t line 68, <$kh> line 152.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 68, <$kh> line 152.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 79, <$kh> line 152.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 94, <$kh> line 152.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 106, <$kh> line 152.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 79, <$kh> line 153.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 94, <$kh> line 153.
Use of uninitialized value $proto in substitution (s///) at op/coresubs.t line 68, <$kh> line 170.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 68, <$kh> line 170.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 79, <$kh> line 170.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 94, <$kh> line 170.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 79, <$kh> line 171.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 94, <$kh> line 171.
Useless use of push with no values at This-line-makes-__FILE__-easier-to-test. line 1, <$kh> line 264.
Useless use of push with no values at This-line-makes-__FILE__-easier-to-test. line 1, <$kh> line 264.
Useless use of push with no values at This-line-makes-__FILE__-easier-to-test. line 1, <$kh> line 264.
Useless use of push with no values at This-line-makes-__FILE__-easier-to-test. line 1, <$kh> line 264.
Use of uninitialized value $proto in substitution (s///) at op/coresubs.t line 68, <$kh> line 293.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 68, <$kh> line 293.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 79, <$kh> line 293.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 94, <$kh> line 293.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 106, <$kh> line 293.
Use of uninitialized value $proto in substitution (s///) at op/coresubs.t line 68, <$kh> line 319.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 68, <$kh> line 319.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 79, <$kh> line 319.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 94, <$kh> line 319.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 106, <$kh> line 319.
Use of uninitialized value $proto in substitution (s///) at op/coresubs.t line 68, <$kh> line 333.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 68, <$kh> line 333.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 79, <$kh> line 333.
Use of uninitialized value $proto in pattern match (m//) at op/coresubs.t line 94, <$kh> line 333.
Useless use of unshift with no values at This-line-makes-__FILE__-easier-to-test. line 1, <$kh> line 350.
Useless use of unshift with no values at This-line-makes-__FILE__-easier-to-test. line 1, <$kh> line 350.
Useless use of unshift with no values at This-line-makes-__FILE__-easier-to-test. line 1, <$kh> line 350.
Useless use of unshift with no values at This-line-makes-__FILE__-easier-to-test. line 1, <$kh> line 350.
op/coresubs.t ...................................................... ok
Useless use of subroutine prototype in void context at op/cproto.t line 20.
op/cproto.t ........................................................ ok
op/crypt.t ......................................................... ok
op/current_sub.t ................................................... ok
op/dbm.t ........................................................... ok
op/decl-refs.t ..................................................... ok
Useless use of a constant (42) in void context at op/defined.t line 15.
op/defined.t ....................................................... ok
op/defins.t ........................................................ ok
Unquoted string "bar" may clash with future reserved word at op/delete.t line 155.
Use of uninitialized value within @foo in join or string at op/delete.t line 126.
Use of uninitialized value within @foo in join or string at op/delete.t line 126.
Argument "bar" isn't numeric in delete at op/delete.t line 155.
op/delete.t ........................................................ ok
op/die.t ........................................................... ok
op/die_except.t .................................................... ok
op/die_exit.t ...................................................... ok
op/die_keeperr.t ................................................... ok
op/die_unwind.t .................................................... ok
op/do.t ............................................................ ok
"my" variable $x masks earlier declaration in same scope at op/dor.t line 81.
Argument "" isn't numeric in division (/) at (eval 19) line 1.
Subroutine f redefined at (eval 20) line 1.
Use of uninitialized value in division (/) at (eval 20) line 1.
Subroutine f redefined at (eval 21) line 1.
op/dor.t ........................................................... ok
op/dump.t .......................................................... ok
Use of uninitialized value $tests[0] in concatenation (.) or string at op/each.t line 134.
Use of uninitialized value $tests[1] in concatenation (.) or string at op/each.t line 130.
Use of uninitialized value $tests[2] in concatenation (.) or string at op/each.t line 137.
op/each.t .......................................................... ok
op/each_array.t .................................................... ok
op/eval.t .......................................................... ok
op/evalbytes.t ..................................................... ok
Statement unlikely to be reached at op/exec.t line 218.
	(Maybe you meant system() when you said exec()?)
Can't exec "lskdfj": No such file or directory at op/exec.t line 111.
Can't exec "lskdjfalksdjfdjfkls": No such file or directory at op/exec.t line 180.
Can't exec "": No such file or directory at op/exec.t line 186.
Can't exec "": No such file or directory at op/exec.t line 194.
op/exec.t .......................................................... ok
op/exists_sub.t .................................................... ok
op/exp.t ........................................................... ok
op/fh.t ............................................................ ok
op/filehandle.t .................................................... ok
Unquoted string "foo" may clash with future reserved word at op/filetest.t line 152.
Useless use of tell in void context at op/filetest.t line 152.
Unquoted string "baz" may clash with future reserved word at op/filetest.t line 262.
Unquoted string "io" may clash with future reserved word at op/filetest.t line 270.
Unquoted string "cradd" may clash with future reserved word at op/filetest.t line 270.
Unquoted string "cradd" may clash with future reserved word at op/filetest.t line 340.
Unquoted string "unopened" may clash with future reserved word at op/filetest.t line 343.
Unquoted string "cradd" may clash with future reserved word at op/filetest.t line 343.
Unquoted string "unopened" may clash with future reserved word at op/filetest.t line 369.
Unquoted string "cength" may clash with future reserved word at op/filetest.t line 376.
Unquoted string "unopened" may clash with future reserved word at op/filetest.t line 380.
Unquoted string "cength" may clash with future reserved word at op/filetest.t line 380.
Name "main::baz" used only once: possible typo at op/filetest.t line 262.
Use of -l on filehandle $gv at (eval 143) line 1.
Use of -l on filehandle at (eval 144) line 1.
Use of -l on filehandle baz at op/filetest.t line 262.
-T on unopened filehandle _ at op/filetest.t line 329.
-T on closed filehandle $fh at op/filetest.t line 333.
-T on unopened filehandle cradd at op/filetest.t line 340.
-r on unopened filehandle phlon at op/filetest.t line 365.
-r on unopened filehandle cength at op/filetest.t line 376.
Invalid \0 character in pathname for fttext: TEST\0- at op/filetest.t line 389.
Invalid \0 character in pathname for ftbinary: TEST\0- at op/filetest.t line 390.
Invalid \0 character in pathname for ftfile: TEST\0- at op/filetest.t line 391.
Invalid \0 character in pathname for fteread: TEST\0- at op/filetest.t line 392.
op/filetest.t ...................................................... ok
Name "main::TEST0" used only once: possible typo at op/filetest_stack_ok.t line 53.
Name "main::TEST1" used only once: possible typo at op/filetest_stack_ok.t line 53.
-r on unopened filehandle TEST at (eval 10) line 1.
-w on unopened filehandle TEST at (eval 15) line 1.
-x on unopened filehandle TEST at (eval 20) line 1.
-o on unopened filehandle TEST at (eval 25) line 1.
-R on unopened filehandle TEST at (eval 30) line 1.
-W on unopened filehandle TEST at (eval 35) line 1.
-X on unopened filehandle TEST at (eval 40) line 1.
-O on unopened filehandle TEST at (eval 45) line 1.
-e on unopened filehandle TEST at (eval 50) line 1.
-z on unopened filehandle TEST at (eval 55) line 1.
-s on unopened filehandle TEST at (eval 60) line 1.
-f on unopened filehandle TEST at (eval 65) line 1.
-d on unopened filehandle TEST at (eval 70) line 1.
Use of -l on filehandle TEST at (eval 75) line 1.
-p on unopened filehandle TEST at (eval 80) line 1.
-S on unopened filehandle TEST at (eval 85) line 1.
-b on unopened filehandle TEST at (eval 90) line 1.
-c on unopened filehandle TEST at (eval 95) line 1.
-u on unopened filehandle TEST at (eval 105) line 1.
-g on unopened filehandle TEST at (eval 110) line 1.
-k on unopened filehandle TEST at (eval 115) line 1.
-T on unopened filehandle TEST at (eval 120) line 1.
-T on unopened filehandle _ at (eval 121) line 1.
-M on unopened filehandle TEST at (eval 125) line 1.
-B on unopened filehandle TEST at (eval 130) line 1.
-B on unopened filehandle _ at (eval 131) line 1.
-A on unopened filehandle TEST at (eval 135) line 1.
-C on unopened filehandle TEST at (eval 140) line 1.
Use of uninitialized value $_ in -d at op/filetest_stack_ok.t line 53.
Use of uninitialized value in sort at op/filetest_stack_ok.t line 53.
op/filetest_stack_ok.t ............................................. ok
op/filetest_t.t .................................................... ok
Unquoted string "of" may clash with future reserved word at op/flip.t line 30.
readline() on unopened filehandle at op/flip.t line 43.
op/flip.t .......................................................... ok
Useless use of a constant (17) in void context at op/for.t line 553.
op/for.t ........................................................... ok
op/fork.t .......................................................... ok
op/fresh_perl_utf8.t ............................................... ok
op/getpid.t ........................................................ skipped: no ithreads
op/getppid.t ....................................................... ok
Use of uninitialized value in glob at (eval 16) line 1.
op/glob.t .......................................................... ok
op/gmagic.t ........................................................ ok
op/goto.t .......................................................... ok
op/goto_xs.t ....................................................... ok
op/grent.t ......................................................... ok
op/grep.t .......................................................... ok
Scalar value @sup_group[2] better written as $sup_group[2] at op/groups.t line 139.
op/groups.t ........................................................ ok
Name "A::B" used only once: possible typo at -e line 6.
Global symbol "$buf" requires explicit package name (did you forget to declare "my $buf"?) at -e line 1.
Execution of -e aborted due to compilation errors.
op/gv.t ............................................................ ok
op/hash-rt85026.t .................................................. ok
op/hash.t .......................................................... skipped: Need to fix ExtUtil::MakeMaker then Hash::Util
op/hashassign.t .................................................... ok
op/hashwarn.t ...................................................... ok
op/heredoc.t ....................................................... ok
Hexadecimal float: mantissa overflow at op/hexfp.t line 120.
Hexadecimal float: mantissa overflow at op/hexfp.t line 121.
Hexadecimal float: exponent underflow at op/hexfp.t line 250.
Hexadecimal float: exponent underflow at op/hexfp.t line 251.
Hexadecimal float: exponent underflow at op/hexfp.t line 252.
Hexadecimal float: exponent underflow at op/hexfp.t line 253.
op/hexfp.t ......................................................... ok
op/inc.t ........................................................... ok
op/inccode-tie.t ................................................... ok
op/inccode.t ....................................................... ok
op/incfilter.t ..................................................... ok
Variable "$store" will not stay shared at op/index.t line 343.
Useless use of index in void context at op/index.t line 222.
Useless use of index in void context at op/index.t line 231.
Useless use of index in void context at op/index.t line 236.
Code point 0x80000000 is not Unicode, requires a Perl extension, and so is not portable at (eval 9) line 1.
Code point 0xFFFFFFFD is not Unicode, requires a Perl extension, and so is not portable at (eval 10) line 1.
op/index.t ......................................................... ok
op/index_thr.t ..................................................... skipped: no ithreads
Argument "Infinite" isn't numeric in addition (+) at op/infnan.t line 258.
Argument "Info" isn't numeric in addition (+) at op/infnan.t line 258.
Argument "Inf123" isn't numeric in addition (+) at op/infnan.t line 258.
Argument "Infiniti" isn't numeric in addition (+) at op/infnan.t line 258.
Argument "Infinityz" isn't numeric in addition (+) at op/infnan.t line 258.
Negative repeat count does nothing at op/infnan.t line 265.
Negative repeat count does nothing at op/infnan.t line 266.
Argument "NaX" isn't numeric in addition (+) at op/infnan.t line 406.
Argument "XNAN" isn't numeric in addition (+) at op/infnan.t line 406.
Argument "Ind" isn't numeric in addition (+) at op/infnan.t line 406.
Argument "Inx" isn't numeric in addition (+) at op/infnan.t line 406.
op/infnan.t ........................................................ ok
Argument "1foo" isn't numeric in array element at op/int.t line 42.
Hexadecimal number > 0xffffffff non-portable at (eval 15) line 1.
Argument "0x10" isn't numeric in addition (+) at op/int.t line 87.
Argument "0b10" isn't numeric in addition (+) at op/int.t line 88.
op/int.t ........................................................... ok
op/isa.t ........................................................... ok
op/join.t .......................................................... ok
op/kill0.t ......................................................... ok
op/kvaslice.t ...................................................... ok
op/kvhslice.t ...................................................... ok
Useless use of a constant ("eeyup") in void context at op/lc.t line 39.
Useless use of lc in void context at op/lc.t line 268.
Useless use of fc in void context at op/lc.t line 272.
Useless use of uc in void context at op/lc.t line 276.
Useless use of ucfirst in void context at op/lc.t line 280.
Useless use of lcfirst in void context at op/lc.t line 284.
Use of uninitialized value in lc at op/lc.t line 22.
Use of uninitialized value in lcfirst at op/lc.t line 23.
Use of uninitialized value in uc at op/lc.t line 24.
Use of uninitialized value in ucfirst at op/lc.t line 25.
Use of uninitialized value in fc at op/lc.t line 29.
op/lc.t ............................................................ ok
op/leaky-magic.t ................................................... ok
"my" variable $u masks earlier declaration in same scope at op/length.t line 176.
op/length.t ........................................................ ok
op/lex.t ........................................................... ok
op/lex_assign.t .................................................... ok
op/lexsub.t ........................................................ ok
op/lfs.t ........................................................... ok
Useless use of a constant ("const") in void context at op/list.t line 191.
Useless use of array element in void context at op/list.t line 224.
Useless use of private array in void context at op/list.t line 230.
Use of uninitialized value $b[1] in join or string at op/list.t line 143.
Use of uninitialized value $b[1] in join or string at op/list.t line 147.
Use of uninitialized value in sort at op/list.t line 168.
Use of uninitialized value in sort at op/list.t line 168.
Use of uninitialized value in sort at op/list.t line 168.
Use of uninitialized value in sort at op/list.t line 168.
Use of uninitialized value in array element at op/list.t line 224.
op/list.t .......................................................... ok
op/local.t ......................................................... ok
op/localref.t ...................................................... ok
op/lock.t .......................................................... ok
op/loopctl.t ....................................................... ok
op/lop.t ........................................................... ok
op/lvref.t ......................................................... ok
op/magic-27839.t ................................................... ok
Useless use of index in void context at - line 3.
op/magic.t ......................................................... ok
op/method.t ........................................................ ok
op/mkdir.t ......................................................... ok
op/multideref.t .................................................... ok
op/my.t ............................................................ ok
op/my_stash.t ...................................................... ok
op/mydef.t ......................................................... ok
op/negate.t ........................................................ ok
op/not.t ........................................................... ok
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -18446744073709600768.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854779904.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when decrementing -9223372036854775808.000000 by 1 at op/numconvert.t line 162.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
Lost precision when incrementing 18446744073709600768.000000 by 1 at op/numconvert.t line 164.
op/numconvert.t .................................................... ok
Misplaced _ in number at op/oct.t line 12.
Misplaced _ in number at op/oct.t line 28.
Misplaced _ in number at op/oct.t line 30.
Misplaced _ in number at op/oct.t line 71.
Non-hex character '_' terminates \x early.  Resolved as "\x00_" at op/oct.t line 123.
Illegal binary digit 'b' ignored at op/oct.t line 60.
Illegal binary digit 'b' ignored at op/oct.t line 60.
Illegal binary digit 'b' ignored at op/oct.t line 60.
Illegal hexadecimal digit 'x' ignored at op/oct.t line 60.
Illegal hexadecimal digit 'x' ignored at op/oct.t line 60.
Illegal hexadecimal digit 'x' ignored at op/oct.t line 60.
Illegal hexadecimal digit 'x' ignored at op/oct.t line 60.
Illegal hexadecimal digit 'x' ignored at op/oct.t line 60.
Illegal hexadecimal digit 'x' ignored at op/oct.t line 60.
Illegal hexadecimal digit 'x' ignored at op/oct.t line 60.
Illegal hexadecimal digit 'x' ignored at op/oct.t line 60.
Illegal hexadecimal digit '_' ignored at op/oct.t line 97.
Illegal hexadecimal digit '_' ignored at op/oct.t line 97.
Illegal hexadecimal digit '_' ignored at op/oct.t line 97.
op/oct.t ........................................................... ok
op/or.t ............................................................ ok
op/ord.t ........................................................... ok
op/overload_integer.t .............................................. ok
Subroutine CORE::GLOBAL::require redefined at op/override.t line 56.
Subroutine CORE::GLOBAL::require redefined at op/override.t line 139.
op/override.t ...................................................... ok
Argument "\n" isn't numeric in split at -e line 1.
op/pack.t .......................................................... ok
op/packagev.t ...................................................... ok
Unquoted string "a" may clash with future reserved word at op/pos.t line 100.
Unquoted string "a" may clash with future reserved word at op/pos.t line 118.
Useless use of string in void context at op/pos.t line 63.
Useless use of string in void context at op/pos.t line 66.
op/pos.t ........................................................... ok
op/postfixderef.t .................................................. ok
op/pow.t ........................................................... ok
op/print.t ......................................................... ok
op/protowarn.t ..................................................... ok
op/push.t .......................................................... ok
op/pwent.t ......................................................... ok
op/qr.t ............................................................ ok
Useless use of \E at op/quotemeta.t line 45.
Useless use of \E at op/quotemeta.t line 45.
Useless use of \E at op/quotemeta.t line 45.
Useless use of \E at op/quotemeta.t line 46.
Useless use of \E at op/quotemeta.t line 46.
Useless use of \E at op/quotemeta.t line 46.
"my" variable $char masks earlier declaration in same scope at op/quotemeta.t line 63.
"my" variable $char masks earlier declaration in same scope at op/quotemeta.t line 96.
"my" variable $char masks earlier declaration in same scope at op/quotemeta.t line 126.
Use of uninitialized value $Config{"ebcdic"} in string eq at op/quotemeta.t line 13.
op/quotemeta.t ..................................................... ok
op/rand.t .......................................................... ok
Use of uninitialized value in join or string at op/range.t line 23.
Use of uninitialized value in join or string at op/range.t line 23.
Hexadecimal number > 0xffffffff non-portable at (eval 9) line 1.
Hexadecimal number > 0xffffffff non-portable at (eval 9) line 1.
Hexadecimal number > 0xffffffff non-portable at (eval 10) line 1.
Hexadecimal number > 0xffffffff non-portable at (eval 10) line 1.
Argument "*x" isn't numeric in range (or flop) at op/range.t line 133.
Use of uninitialized value in range (or flop) at op/range.t line 141.
Use of uninitialized value in range (or flop) at op/range.t line 142.
Use of uninitialized value in range (or flop) at op/range.t line 143.
Use of uninitialized value in range (or flop) at op/range.t line 144.
Use of uninitialized value in range (or flop) at op/range.t line 148.
Use of uninitialized value in range (or flop) at op/range.t line 150.
Use of uninitialized value in range (or flop) at op/range.t line 153.
Use of uninitialized value in range (or flop) at op/range.t line 153.
Use of uninitialized value in foreach loop entry at op/range.t line 156.
Use of uninitialized value in foreach loop entry at op/range.t line 159.
Use of uninitialized value in foreach loop entry at op/range.t line 162.
Use of uninitialized value in foreach loop entry at op/range.t line 165.
Use of uninitialized value in foreach loop entry at op/range.t line 168.
Use of uninitialized value in foreach loop entry at op/range.t line 174.
Use of uninitialized value in foreach loop entry at op/range.t line 180.
Use of uninitialized value in foreach loop entry at op/range.t line 180.
Use of uninitialized value in foreach loop entry at op/range.t line 186.
Use of uninitialized value in foreach loop entry at op/range.t line 191.
Use of uninitialized value in foreach loop entry at op/range.t line 197.
Use of uninitialized value in foreach loop entry at op/range.t line 203.
Use of uninitialized value in foreach loop entry at op/range.t line 209.
Use of uninitialized value in foreach loop entry at op/range.t line 221.
op/range.t ......................................................... ok
op/read.t .......................................................... ok
op/readdir.t ....................................................... ok
readline() on unopened filehandle FH at op/readline.t line 16.
readline() on closed filehandle A at op/readline.t line 25.
readline() on unopened filehandle at op/readline.t line 262.
readline() on unopened filehandle at op/readline.t line 264.
Use of uninitialized value in <HANDLE> at op/readline.t line 282.
readline() on unopened filehandle at op/readline.t line 282.
op/readline.t ...................................................... ok
Deep recursion on subroutine "main::sillysum" at op/recurse.t line 110.
op/recurse.t ....................................................... ok
Name "main::z" used only once: possible typo at -e line 1.
Undefined value assigned to typeglob at -e line 1.
op/ref.t ........................................................... ok
Useless use of repeat (x) in void context at op/repeat.t line 150.
Negative repeat count does nothing at op/repeat.t line 18.
Use of uninitialized value in repeat (x) at op/repeat.t line 19.
Argument "foo" isn't numeric in repeat (x) at op/repeat.t line 20.
Argument "3rd" isn't numeric in repeat (x) at op/repeat.t line 21.
Negative repeat count does nothing at op/repeat.t line 33.
Use of uninitialized value in repeat (x) at op/repeat.t line 34.
Argument "foo" isn't numeric in repeat (x) at op/repeat.t line 35.
Argument "3rd" isn't numeric in repeat (x) at op/repeat.t line 36.
Negative repeat count does nothing at op/repeat.t line 43.
Negative repeat count does nothing at op/repeat.t line 64.
Negative repeat count does nothing at op/repeat.t line 65.
Use of uninitialized value in repeat (x) at op/repeat.t line 150.
Use of uninitialized value $_ in study at op/repeat.t line 146.
op/repeat.t ........................................................ ok
op/require_37033.t ................................................. ok
op/require_errors.t ................................................ ok
op/require_override.t .............................................. ok
Bareword found where operator expected at ../lib/threads.pm line 62, near "import overload"
	(Do you need to predeclare import?)
op/reset.t ......................................................... ok
op/reverse.t ....................................................... ok
Exiting subroutine via last at op/rt119311.t line 47.
Exiting subroutine via last at op/rt119311.t line 47.
Exiting subroutine via next at op/rt119311.t line 51.
Exiting subroutine via next at op/rt119311.t line 51.
Exiting subroutine via redo at op/rt119311.t line 56.
Exiting subroutine via redo at op/rt119311.t line 56.
Exiting subroutine via last at op/rt119311.t line 92.
Exiting subroutine via last at op/rt119311.t line 92.
Exiting subroutine via next at op/rt119311.t line 96.
Exiting subroutine via next at op/rt119311.t line 96.
Exiting subroutine via redo at op/rt119311.t line 101.
Exiting subroutine via redo at op/rt119311.t line 101.
Use of uninitialized value $_ in study at op/rt119311.t line 144.
Exiting format via last at op/rt119311.t line 150.
Exiting format via last at op/rt119311.t line 150.
Exiting format via next at op/rt119311.t line 158.
Exiting format via next at op/rt119311.t line 158.
Exiting format via redo at op/rt119311.t line 166.
Exiting format via redo at op/rt119311.t line 166.
Exiting subroutine via last at op/rt119311.t line 222.
Exiting format via last at op/rt119311.t line 222.
Exiting subroutine via next at op/rt119311.t line 226.
Exiting format via next at op/rt119311.t line 226.
Exiting subroutine via redo at op/rt119311.t line 231.
Exiting format via redo at op/rt119311.t line 231.
op/rt119311.t ...................................................... ok
op/runlevel.t ...................................................... ok
op/select.t ........................................................ ok
op/setpgrpstack.t .................................................. ok
op/sigdispatch.t ................................................... ok
op/signame_canonical.t ............................................. ok
op/signatures.t .................................................... ok
op/sigsystem.t ..................................................... ok
op/sleep.t ......................................................... ok
op/smartkve.t ...................................................... ok
op/smartmatch.t .................................................... ok
op/sort.t .......................................................... ok
While trying to resolve method call Foo->isa() can not locate package "Bar" yet it is mentioned in @Foo::ISA (perhaps you forgot to load "Bar"?) at op/splice.t line 89.
Use of uninitialized value within @a in sprintf at op/splice.t line 94.
Use of uninitialized value in sprintf at op/splice.t line 98.
op/splice.t ........................................................ ok
Unrecognized escape \A passed through at op/split.t line 188.
Use of uninitialized value in join or string at op/split.t line 92.
Use of uninitialized value in join or string at op/split.t line 99.
Use of uninitialized value in join or string at op/split.t line 99.
Use of uninitialized value in join or string at op/split.t line 99.
Use of uninitialized value in join or string at op/split.t line 99.
op/split.t ......................................................... ok
op/split_unicode.t ................................................. ok
op/sprintf.t ....................................................... ok
op/sprintf2.t ...................................................... ok
op/srand.t ......................................................... ok
Non-string passed as bitmask at op/sselect.t line 105.
op/sselect.t ....................................................... ok
Subroutine FOO2::f redefined at (eval 9) line 5.
quotes in prog >>use feature "indirect"; sub foo { print shift, qq-\n- } SUPER::foo bar if 0; foo SUPER<< are not portable at ./test.pl line 694.
op/stash.t ......................................................... ok
op/stash_parse_gv.t ................................................ ok
op/stat.t .......................................................... ok
Name "main::SCALARFILE" used only once: possible typo at op/stat_errors.t line 14.
stat() on unopened filehandle NEVEROPENED at (eval 10) line 1.
stat() on unopened filehandle NEVEROPENED at (eval 11) line 1.
stat() on unopened filehandle SCALARFILE at (eval 12) line 1.
stat() on unopened filehandle SCALARFILE at (eval 13) line 1.
stat() on closed filehandle CLOSEDFILE at (eval 14) line 1.
stat() on closed filehandle CLOSEDFILE at (eval 15) line 1.
stat() on unopened filehandle CLOSEDDIR at (eval 16) line 1.
stat() on unopened filehandle CLOSEDDIR at (eval 17) line 1.
lstat() on filehandle NEVEROPENED at (eval 21) line 1.
lstat() on unopened filehandle NEVEROPENED at (eval 21) line 1.
lstat() on filehandle NEVEROPENED at (eval 22) line 1.
lstat() on unopened filehandle NEVEROPENED at (eval 22) line 1.
lstat() on filehandle SCALARFILE at (eval 23) line 1.
lstat() on unopened filehandle SCALARFILE at (eval 23) line 1.
lstat() on filehandle SCALARFILE at (eval 24) line 1.
lstat() on unopened filehandle SCALARFILE at (eval 24) line 1.
lstat() on filehandle CLOSEDFILE at (eval 25) line 1.
lstat() on closed filehandle CLOSEDFILE at (eval 25) line 1.
lstat() on filehandle CLOSEDFILE at (eval 26) line 1.
lstat() on closed filehandle CLOSEDFILE at (eval 26) line 1.
lstat() on filehandle CLOSEDDIR at (eval 27) line 1.
lstat() on unopened filehandle CLOSEDDIR at (eval 27) line 1.
lstat() on filehandle CLOSEDDIR at (eval 28) line 1.
lstat() on unopened filehandle CLOSEDDIR at (eval 28) line 1.
-r on unopened filehandle NEVEROPENED at (eval 32) line 1.
-r on unopened filehandle NEVEROPENED at (eval 33) line 1.
-r on closed filehandle CLOSEDFILE at (eval 36) line 1.
-r on closed filehandle CLOSEDFILE at (eval 37) line 1.
-r on unopened filehandle CLOSEDDIR at (eval 38) line 1.
-r on unopened filehandle CLOSEDDIR at (eval 39) line 1.
-w on unopened filehandle NEVEROPENED at (eval 43) line 1.
-w on unopened filehandle NEVEROPENED at (eval 44) line 1.
-w on closed filehandle CLOSEDFILE at (eval 47) line 1.
-w on closed filehandle CLOSEDFILE at (eval 48) line 1.
-w on unopened filehandle CLOSEDDIR at (eval 49) line 1.
-w on unopened filehandle CLOSEDDIR at (eval 50) line 1.
-x on unopened filehandle NEVEROPENED at (eval 54) line 1.
-x on unopened filehandle NEVEROPENED at (eval 55) line 1.
-x on closed filehandle CLOSEDFILE at (eval 58) line 1.
-x on closed filehandle CLOSEDFILE at (eval 59) line 1.
-x on unopened filehandle CLOSEDDIR at (eval 60) line 1.
-x on unopened filehandle CLOSEDDIR at (eval 61) line 1.
-o on unopened filehandle NEVEROPENED at (eval 65) line 1.
-o on unopened filehandle NEVEROPENED at (eval 66) line 1.
-o on closed filehandle CLOSEDFILE at (eval 69) line 1.
-o on closed filehandle CLOSEDFILE at (eval 70) line 1.
-o on unopened filehandle CLOSEDDIR at (eval 71) line 1.
-o on unopened filehandle CLOSEDDIR at (eval 72) line 1.
-R on unopened filehandle NEVEROPENED at (eval 76) line 1.
-R on unopened filehandle NEVEROPENED at (eval 77) line 1.
-R on closed filehandle CLOSEDFILE at (eval 80) line 1.
-R on closed filehandle CLOSEDFILE at (eval 81) line 1.
-R on unopened filehandle CLOSEDDIR at (eval 82) line 1.
-R on unopened filehandle CLOSEDDIR at (eval 83) line 1.
-W on unopened filehandle NEVEROPENED at (eval 87) line 1.
-W on unopened filehandle NEVEROPENED at (eval 88) line 1.
-W on closed filehandle CLOSEDFILE at (eval 91) line 1.
-W on closed filehandle CLOSEDFILE at (eval 92) line 1.
-W on unopened filehandle CLOSEDDIR at (eval 93) line 1.
-W on unopened filehandle CLOSEDDIR at (eval 94) line 1.
-X on unopened filehandle NEVEROPENED at (eval 98) line 1.
-X on unopened filehandle NEVEROPENED at (eval 99) line 1.
-X on closed filehandle CLOSEDFILE at (eval 102) line 1.
-X on closed filehandle CLOSEDFILE at (eval 103) line 1.
-X on unopened filehandle CLOSEDDIR at (eval 104) line 1.
-X on unopened filehandle CLOSEDDIR at (eval 105) line 1.
-O on unopened filehandle NEVEROPENED at (eval 109) line 1.
-O on unopened filehandle NEVEROPENED at (eval 110) line 1.
-O on closed filehandle CLOSEDFILE at (eval 113) line 1.
-O on closed filehandle CLOSEDFILE at (eval 114) line 1.
-O on unopened filehandle CLOSEDDIR at (eval 115) line 1.
-O on unopened filehandle CLOSEDDIR at (eval 116) line 1.
-e on unopened filehandle NEVEROPENED at (eval 120) line 1.
-e on unopened filehandle NEVEROPENED at (eval 121) line 1.
-e on closed filehandle CLOSEDFILE at (eval 124) line 1.
-e on closed filehandle CLOSEDFILE at (eval 125) line 1.
-e on unopened filehandle CLOSEDDIR at (eval 126) line 1.
-e on unopened filehandle CLOSEDDIR at (eval 127) line 1.
-z on unopened filehandle NEVEROPENED at (eval 131) line 1.
-z on unopened filehandle NEVEROPENED at (eval 132) line 1.
-z on closed filehandle CLOSEDFILE at (eval 135) line 1.
-z on closed filehandle CLOSEDFILE at (eval 136) line 1.
-z on unopened filehandle CLOSEDDIR at (eval 137) line 1.
-z on unopened filehandle CLOSEDDIR at (eval 138) line 1.
-s on unopened filehandle NEVEROPENED at (eval 142) line 1.
-s on unopened filehandle NEVEROPENED at (eval 143) line 1.
-s on closed filehandle CLOSEDFILE at (eval 146) line 1.
-s on closed filehandle CLOSEDFILE at (eval 147) line 1.
-s on unopened filehandle CLOSEDDIR at (eval 148) line 1.
-s on unopened filehandle CLOSEDDIR at (eval 149) line 1.
-f on unopened filehandle NEVEROPENED at (eval 153) line 1.
-f on unopened filehandle NEVEROPENED at (eval 154) line 1.
-f on closed filehandle CLOSEDFILE at (eval 157) line 1.
-f on closed filehandle CLOSEDFILE at (eval 158) line 1.
-f on unopened filehandle CLOSEDDIR at (eval 159) line 1.
-f on unopened filehandle CLOSEDDIR at (eval 160) line 1.
-d on unopened filehandle NEVEROPENED at (eval 164) line 1.
-d on unopened filehandle NEVEROPENED at (eval 165) line 1.
-d on closed filehandle CLOSEDFILE at (eval 168) line 1.
-d on closed filehandle CLOSEDFILE at (eval 169) line 1.
-d on unopened filehandle CLOSEDDIR at (eval 170) line 1.
-d on unopened filehandle CLOSEDDIR at (eval 171) line 1.
Use of -l on filehandle NEVEROPENED at (eval 175) line 1.
Use of -l on filehandle SCALARFILE at (eval 176) line 1.
Use of -l on filehandle CLOSEDFILE at (eval 177) line 1.
Use of -l on filehandle CLOSEDDIR at (eval 178) line 1.
-p on unopened filehandle NEVEROPENED at (eval 181) line 1.
-p on unopened filehandle NEVEROPENED at (eval 182) line 1.
-p on closed filehandle CLOSEDFILE at (eval 185) line 1.
-p on closed filehandle CLOSEDFILE at (eval 186) line 1.
-p on unopened filehandle CLOSEDDIR at (eval 187) line 1.
-p on unopened filehandle CLOSEDDIR at (eval 188) line 1.
-S on unopened filehandle NEVEROPENED at (eval 192) line 1.
-S on unopened filehandle NEVEROPENED at (eval 193) line 1.
-S on closed filehandle CLOSEDFILE at (eval 196) line 1.
-S on closed filehandle CLOSEDFILE at (eval 197) line 1.
-S on unopened filehandle CLOSEDDIR at (eval 198) line 1.
-S on unopened filehandle CLOSEDDIR at (eval 199) line 1.
-b on unopened filehandle NEVEROPENED at (eval 203) line 1.
-b on unopened filehandle NEVEROPENED at (eval 204) line 1.
-b on closed filehandle CLOSEDFILE at (eval 207) line 1.
-b on closed filehandle CLOSEDFILE at (eval 208) line 1.
-b on unopened filehandle CLOSEDDIR at (eval 209) line 1.
-b on unopened filehandle CLOSEDDIR at (eval 210) line 1.
-c on unopened filehandle NEVEROPENED at (eval 214) line 1.
-c on unopened filehandle NEVEROPENED at (eval 215) line 1.
-c on closed filehandle CLOSEDFILE at (eval 218) line 1.
-c on closed filehandle CLOSEDFILE at (eval 219) line 1.
-c on unopened filehandle CLOSEDDIR at (eval 220) line 1.
-c on unopened filehandle CLOSEDDIR at (eval 221) line 1.
-u on unopened filehandle NEVEROPENED at (eval 235) line 1.
-u on unopened filehandle NEVEROPENED at (eval 236) line 1.
-u on closed filehandle CLOSEDFILE at (eval 239) line 1.
-u on closed filehandle CLOSEDFILE at (eval 240) line 1.
-u on unopened filehandle CLOSEDDIR at (eval 241) line 1.
-u on unopened filehandle CLOSEDDIR at (eval 242) line 1.
-g on unopened filehandle NEVEROPENED at (eval 246) line 1.
-g on unopened filehandle NEVEROPENED at (eval 247) line 1.
-g on closed filehandle CLOSEDFILE at (eval 250) line 1.
-g on closed filehandle CLOSEDFILE at (eval 251) line 1.
-g on unopened filehandle CLOSEDDIR at (eval 252) line 1.
-g on unopened filehandle CLOSEDDIR at (eval 253) line 1.
-k on unopened filehandle NEVEROPENED at (eval 257) line 1.
-k on unopened filehandle NEVEROPENED at (eval 258) line 1.
-k on closed filehandle CLOSEDFILE at (eval 261) line 1.
-k on closed filehandle CLOSEDFILE at (eval 262) line 1.
-k on unopened filehandle CLOSEDDIR at (eval 263) line 1.
-k on unopened filehandle CLOSEDDIR at (eval 264) line 1.
-T on unopened filehandle NEVEROPENED at (eval 268) line 1.
-T on unopened filehandle NEVEROPENED at (eval 269) line 1.
-T on closed filehandle CLOSEDFILE at (eval 272) line 1.
-T on closed filehandle CLOSEDFILE at (eval 273) line 1.
-T on unopened filehandle CLOSEDDIR at (eval 274) line 1.
-T on unopened filehandle CLOSEDDIR at (eval 275) line 1.
-B on unopened filehandle NEVEROPENED at (eval 279) line 1.
-B on unopened filehandle NEVEROPENED at (eval 280) line 1.
-B on closed filehandle CLOSEDFILE at (eval 283) line 1.
-B on closed filehandle CLOSEDFILE at (eval 284) line 1.
-B on unopened filehandle CLOSEDDIR at (eval 285) line 1.
-B on unopened filehandle CLOSEDDIR at (eval 286) line 1.
-M on unopened filehandle NEVEROPENED at (eval 290) line 1.
-M on unopened filehandle NEVEROPENED at (eval 291) line 1.
-M on closed filehandle CLOSEDFILE at (eval 294) line 1.
-M on closed filehandle CLOSEDFILE at (eval 295) line 1.
-M on unopened filehandle CLOSEDDIR at (eval 296) line 1.
-M on unopened filehandle CLOSEDDIR at (eval 297) line 1.
-A on unopened filehandle NEVEROPENED at (eval 301) line 1.
-A on unopened filehandle NEVEROPENED at (eval 302) line 1.
-A on closed filehandle CLOSEDFILE at (eval 305) line 1.
-A on closed filehandle CLOSEDFILE at (eval 306) line 1.
-A on unopened filehandle CLOSEDDIR at (eval 307) line 1.
-A on unopened filehandle CLOSEDDIR at (eval 308) line 1.
-C on unopened filehandle NEVEROPENED at (eval 312) line 1.
-C on unopened filehandle NEVEROPENED at (eval 313) line 1.
-C on closed filehandle CLOSEDFILE at (eval 316) line 1.
-C on closed filehandle CLOSEDFILE at (eval 317) line 1.
-C on unopened filehandle CLOSEDDIR at (eval 318) line 1.
-C on unopened filehandle CLOSEDDIR at (eval 319) line 1.
op/stat_errors.t ................................................... ok
op/state.t ......................................................... ok
op/study.t ......................................................... ok
op/studytied.t ..................................................... ok
op/sub.t ........................................................... ok
op/sub_lval.t ...................................................... ok
Argument "A" isn't numeric in numeric bitwise xor (^) at op/substr.t line 608.
Argument "B" isn't numeric in numeric bitwise xor (^) at op/substr.t line 608.
Argument "B" isn't numeric in numeric bitwise xor (^) at op/substr.t line 608.
Argument "A" isn't numeric in numeric bitwise xor (^) at op/substr.t line 608.
Argument "B" isn't numeric in numeric bitwise xor (^) at op/substr.t line 608.
Argument "B" isn't numeric in numeric bitwise xor (^) at op/substr.t line 608.
op/substr.t ........................................................ ok
op/substr_thr.t .................................................... skipped: no ithreads
Useless use of defined operator in void context at op/svleak.t line 85.
Useless use of defined operator in void context at op/svleak.t line 88.
Useless use of defined operator in void context at op/svleak.t line 90.
Useless use of private variable in void context at op/svleak.t line 463.
Scalar value @count[3] better written as $count[3] at op/svleak.t line 185.
Scalar value @count[0] better written as $count[0] at op/svleak.t line 185.
Scalar value @count[3] better written as $count[3] at op/svleak.t line 187.
Scalar value @count[0] better written as $count[0] at op/svleak.t line 187.
Scalar value @count[3] better written as $count[3] at op/svleak.t line 190.
Scalar value @count[0] better written as $count[0] at op/svleak.t line 190.
Scalar value @count[3] better written as $count[3] at op/svleak.t line 192.
Scalar value @count[0] better written as $count[0] at op/svleak.t line 192.
Scalar value @count[3] better written as $count[3] at op/svleak.t line 195.
Scalar value @count[0] better written as $count[0] at op/svleak.t line 195.
Scalar value @count[3] better written as $count[3] at op/svleak.t line 197.
Scalar value @count[0] better written as $count[0] at op/svleak.t line 197.
Scalar value @count[3] better written as $count[3] at op/svleak.t line 201.
Scalar value @count[0] better written as $count[0] at op/svleak.t line 201.
Scalar value @count[3] better written as $count[3] at op/svleak.t line 203.
Scalar value @count[0] better written as $count[0] at op/svleak.t line 203.
Scalar value @count[3] better written as $count[3] at op/svleak.t line 206.
Scalar value @count[0] better written as $count[0] at op/svleak.t line 206.
Scalar value @count[3] better written as $count[3] at op/svleak.t line 208.
Scalar value @count[0] better written as $count[0] at op/svleak.t line 208.
Scalar value @count[3] better written as $count[3] at op/svleak.t line 211.
Scalar value @count[0] better written as $count[0] at op/svleak.t line 211.
Scalar value @count[3] better written as $count[3] at op/svleak.t line 213.
Scalar value @count[0] better written as $count[0] at op/svleak.t line 213.
Subroutine foo redefined at (eval 44) line 1.
Subroutine foo redefined at (eval 45) line 1.
"my" variable $a masks earlier declaration in same statement at (eval 65) line 1.
"my" variable $a masks earlier declaration in same statement at (eval 66) line 1.
"our" variable $a redeclared at (eval 68) line 1.
"our" variable $a redeclared at (eval 69) line 1.
Subroutine foo redefined at (eval 71) line 6.
Format STDOUT redefined at (eval 72) line 2.
Subroutine foo redefined at (eval 72) line 6.
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 95) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 96) line 1.
	(Did you mean &x instead?)
Variable "$x" is not imported at (eval 96) line 1.
	(Did you mean &x instead?)
Use of uninitialized value $_ in pattern match (m//) at (eval 104) line 1.
Use of uninitialized value $_ in pattern match (m//) at (eval 105) line 1.
Use of uninitialized value $_ in pattern match (m//) at (eval 123) line 1.
Use of uninitialized value $_ in pattern match (m//) at (eval 124) line 1.
Use of uninitialized value $_ in pattern match (m//) at (eval 126) line 1.
Use of uninitialized value $_ in pattern match (m//) at (eval 127) line 1.
Use of uninitialized value $_ in substitution (s///) at (eval 129) line 1.
Use of uninitialized value $_ in substitution (s///) at (eval 130) line 1.
Use of uninitialized value $_ in pattern match (m//) at (eval 132) line 1.
Use of uninitialized value $_ in pattern match (m//) at (eval 133) line 1.
Use of uninitialized value $_ in pattern match (m//) at (eval 135) line 1.
Use of uninitialized value $_ in pattern match (m//) at (eval 136) line 1.
POSIX syntax [. .] belongs inside character classes (but this one isn't implemented) in regex; marked by <-- HERE in m/[.zog.] <-- HERE / at (eval 141) line 1.
Use of uninitialized value $_ in pattern match (m//) at (eval 141) line 1.
POSIX syntax [. .] belongs inside character classes (but this one isn't implemented) in regex; marked by <-- HERE in m/[.zog.] <-- HERE / at (eval 142) line 1.
Use of uninitialized value $_ in pattern match (m//) at (eval 142) line 1.
Use of uninitialized value $_ in pattern match (m//) at (eval 144) line 1.
Use of uninitialized value $_ in pattern match (m//) at (eval 145) line 1.
Use of uninitialized value $_ in pattern match (m//) at op/svleak.t line 299.
Use of uninitialized value at op/svleak.t line 299.
Use of uninitialized value $_ in pattern match (m//) at op/svleak.t line 299.
Use of uninitialized value at op/svleak.t line 299.
Subroutine recredef redefined at (eval 222) line 1.
Subroutine main::recredef redefined at op/svleak.t line 324.
Subroutine recredef redefined at (eval 223) line 1.
Subroutine main::recredef redefined at op/svleak.t line 324.
Use of uninitialized value $๏ฟฝ in string at (eval 254) line 1.
Use of uninitialized value $๏ฟฝ in string at (eval 255) line 1.
Odd number of elements in hash assignment at op/svleak.t line 402.
Odd number of elements in hash assignment at op/svleak.t line 402.
Use of uninitialized value $_ in pattern match (m//) at op/svleak.t line 487.
Use of uninitialized value $_ in pattern match (m//) at op/svleak.t line 487.
Use of uninitialized value $_ in pattern match (m//) at op/svleak.t line 490.
Use of uninitialized value $_ in pattern match (m//) at op/svleak.t line 490.
Use of uninitialized value $_ in pattern match (m//) at op/svleak.t line 487.
Use of uninitialized value $_ in pattern match (m//) at op/svleak.t line 487.
Use of uninitialized value $_ in pattern match (m//) at op/svleak.t line 490.
Use of uninitialized value $_ in pattern match (m//) at op/svleak.t line 490.
Replacement list is longer than search list at (eval 331) line 1.
Replacement list is longer than search list at (eval 332) line 1.
op/svleak.t ........................................................ ok
op/switch.t ........................................................ ok
op/symbolcache.t ................................................... ok
op/sysio.t ......................................................... ok
Useless use of join or string in void context at op/taint.t line 106.
Useless use of sprintf in void context at op/taint.t line 2077.
Useless use of subtraction (-) in void context at op/taint.t line 2084.
Useless use of concatenation (.) or string in void context at op/taint.t line 2271.
Useless use of index in void context at op/taint.t line 2453.
Useless use of join or string in void context at tmp7719B line 2.
Argument "x" isn't numeric in numeric bitwise or (|) at op/taint.t line 1512.
Argument "y" isn't numeric in numeric bitwise or (|) at op/taint.t line 1512.
Argument "x" isn't numeric in numeric bitwise or (|) at op/taint.t line 1515.
Argument "y" isn't numeric in numeric bitwise or (|) at op/taint.t line 1515.
Use of uninitialized value $_[0] in join or string at op/taint.t line 106, <$fh> chunk 1.
Use of uninitialized value $_[0] in join or string at op/taint.t line 106.
Use of uninitialized value $_[0] in join or string at op/taint.t line 106.
Use of uninitialized value $tainted in eval "string" at (eval 42) line 1.
Argument "foo" isn't numeric in numeric 1's complement (~) at op/taint.t line 2142.
Argument "foo" isn't numeric in numeric 1's complement (~) at op/taint.t line 2142.
Redundant argument in sprintf at op/taint.t line 2254.
Redundant argument in sprintf at op/taint.t line 2256.
Redundant argument in sprintf at op/taint.t line 2254.
Redundant argument in sprintf at op/taint.t line 2256.
Redundant argument in sprintf at op/taint.t line 2254.
Redundant argument in sprintf at op/taint.t line 2256.
Redundant argument in sprintf at op/taint.t line 2254.
Redundant argument in sprintf at op/taint.t line 2256.
Argument "<" isn't numeric in multiplication (*) at op/taint.t line 2305.
Argument "<" isn't numeric in multiplication (*) at op/taint.t line 2309.
Argument "<" isn't numeric in multiplication (*) at op/taint.t line 2313.
Argument "<" isn't numeric in multiplication (*) at op/taint.t line 2315.
Use of uninitialized value in index at op/taint.t line 2453.
Use of uninitialized value $x in concatenation (.) or string at op/taint.t line 2514.
Use of uninitialized value $_[0] in join or string at op/taint.t line 106.
Use of uninitialized value $_[0] in join or string at op/taint.t line 106.
Use of uninitialized value $_[0] in join or string at op/taint.t line 106.
op/taint.t ......................................................... ok
op/threads-dirh.t .................................................. skipped: no ithreads
op/threads.t ....................................................... skipped: no ithreads
op/tie.t ........................................................... ok
op/tie_fetch_count.t ............................................... ok
Useless use of push with no values at op/tiearray.t line 211.
Useless use of unshift with no values at op/tiearray.t line 215.
Useless use of join or string in void context at op/tiearray.t line 291.
Name "NegIndex::NEGATIVE_INDICES" used only once: possible typo at op/tiearray.t line 96.
op/tiearray.t ...................................................... ok
op/tiehandle.t ..................................................... ok
gmtime(NaN) too large at op/time.t line 251.
gmtime(NaN) failed at op/time.t line 251.
localtime(NaN) too large at op/time.t line 252.
localtime(NaN) failed at op/time.t line 252.
op/time.t .......................................................... ok
op/time_loop.t ..................................................... ok
Replacement list is longer than search list at op/tr.t line 35.
Use of uninitialized value $x in transliteration (tr///) at op/tr.t line 20.
Use of uninitialized value in transliteration (tr///) at (eval 28) line 1.
Use of uninitialized value in transliteration (tr///) at (eval 29) line 1.
Use of uninitialized value in transliteration (tr///) at (eval 30) line 1.
Useless use of /d modifier in transliteration operator at (eval 35) line 1.
op/tr.t ............................................................ ok
op/tr_latin1.t ..................................................... ok
op/undef.t ......................................................... ok
While trying to resolve method call splatt->isa() can not locate package "zlopp" yet it is mentioned in @splatt::ISA (perhaps you forgot to load "zlopp"?) at op/universal.t line 257.
While trying to resolve method call splatt->isa() can not locate package "plop" yet it is mentioned in @splatt::ISA (perhaps you forgot to load "plop"?) at op/universal.t line 263.
Can't locate package UniversalParent for @UNIVERSAL::ISA at op/universal.t line 351.
Can't locate package UniversalParent for @UNIVERSAL::ISA at op/universal.t line 351.
op/universal.t ..................................................... ok
op/unlink.t ........................................................ ok
op/unshift.t ....................................................... ok
op/upgrade.t ....................................................... ok
op/utf8cache.t ..................................................... ok
Useless use of unpack in void context at op/utf8decode.t line 77.
op/utf8decode.t .................................................... ok
op/utf8magic.t ..................................................... ok
op/utfhash.t ....................................................... ok
op/utftaint.t ...................................................... ok
Useless use of vec in void context at op/vec.t line 74.
Useless use of vec in void context at op/vec.t line 254.
op/vec.t ........................................................... ok
Argument "\0" isn't numeric in scalar assignment at op/ver.t line 246.
op/ver.t ........................................................... ok
op/waitpid.t ....................................................... ok
op/wantarray.t ..................................................... ok
op/warn.t .......................................................... ok
op/while.t ......................................................... ok
"my" variable $fox masks earlier declaration in same scope at op/write.t line 160.
"my" variable $temp masks earlier declaration in same scope at op/write.t line 789.
"my" variable $temp masks earlier declaration in same scope at op/write.t line 924.
"my" variable $temp masks earlier declaration in same scope at op/write.t line 979.
"my" variable $exp masks earlier declaration in same scope at op/write.t line 1435.
Name "main::globcopy" used only once: possible typo at op/write.t line 2025.
Name "main::ERROR" used only once: possible typo at op/write.t line 1908.
Name "main::CmT" used only once: possible typo at op/write.t line 1465.
Format OUT2 redefined at (eval 13) line 1.
Not enough format arguments at op/write.t line 502.
Not enough format arguments at op/write.t line 502.
Use of uninitialized value $u22a in formline at op/write.t line 613.
Use of uninitialized value in formline at op/write.t line 1854.
write() on unopened filehandle UNDEF at op/write.t line 1864.
Use of uninitialized value $birds in formline at op/write.t line 1892.
Applying substitution (s///) to @_ will act on scalar(@_) at (eval 20) line 5.
op/write.t ......................................................... ok
print() on unopened filehandle STDOUT at (eval 21) line 2.
print() on unopened filehandle STDOUT at (eval 22) line 2.
print() on unopened filehandle STDOUT at (eval 23) line 2.
op/yadayada.t ...................................................... ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Storable: status in p7 branch

In this ticket we will track our core-p7 progress on dist/Storable.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/Storable/t/CVE-2015-1592 ................................. ok
t/../dist/Storable/t/attach ........................................ ok
t/../dist/Storable/t/attach_errors ................................. ok
t/../dist/Storable/t/attach_singleton .............................. ok
t/../dist/Storable/t/blessed ....................................... ok
t/../dist/Storable/t/canonical ..................................... # Will use Digest::MD5
ok
t/../dist/Storable/t/circular_hook ................................. ok
t/../dist/Storable/t/code .......................................... Bareword found where operator expected at t/code.t line 208, near "new Safe"
	(Do you need to predeclare new?)
Bareword found where operator expected at t/code.t line 241, near "new Safe"
	(Do you need to predeclare new?)
Bareword found where operator expected at t/code.t line 266, near "new MySafe"
	(Do you need to predeclare new?)
syntax error at t/code.t line 208, near "new Safe"
Global symbol "$safe" requires explicit package name (did you forget to declare "my $safe"?) at t/code.t line 209.
syntax error at t/code.t line 241, near "new Safe"
Global symbol "$safe" requires explicit package name (did you forget to declare "my $safe"?) at t/code.t line 243.
syntax error at t/code.t line 266, near "new MySafe"
Global symbol "$safe" requires explicit package name (did you forget to declare "my $safe"?) at t/code.t line 267.
Execution of t/code.t aborted due to compilation errors.
# Looks like your test exited with 255 before it could output anything.
FAILED--expected 63 tests, saw 0
t/../dist/Storable/t/compat01 ...................................... skipped
t/../dist/Storable/t/compat06 ...................................... ok
t/../dist/Storable/t/croak ......................................... ok
t/../dist/Storable/t/dclone ........................................ ok
t/../dist/Storable/t/destroy ....................................... ok
t/../dist/Storable/t/downgrade ..................................... #   Failed test 'And it is the hash we expected?'
#   at t/downgrade.t line 85.
#   Failed test 'trying to change a locked key'
#   at t/downgrade.t line 121.
#                   'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 120, <DATA> line 30.
# '
#     doesn't match '/^Modification of a read-only value attempted/'
#   Failed test 'No errors'
#   at t/downgrade.t line 147.
#          got: 'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 146, <DATA> line 30.
# '
#     expected: ''
#   Failed test 'New value added'
#   at t/downgrade.t line 148.
#          got: undef
#     expected: '42'
#   Failed test 'And it is the hash we expected?'
#   at t/downgrade.t line 85.
#   Failed test 'trying to change a restricted key'
#   at t/downgrade.t line 135.
#          got: 'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 134, <DATA> line 30.
# '
#     expected: ''
#   Failed test 'hash should change'
#   at t/downgrade.t line 137.
#          got: undef
#     expected: ''
#   Failed test 'No errors'
#   at t/downgrade.t line 147.
#          got: 'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 146, <DATA> line 30.
# '
#     expected: ''
#   Failed test 'New value added'
#   at t/downgrade.t line 148.
#          got: undef
#     expected: '42'
#   Failed test 'And it is the hash we expected?'
#   at t/downgrade.t line 85.
#   Failed test 'trying to change a locked key'
#   at t/downgrade.t line 121.
#                   'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 120, <DATA> line 30.
# '
#     doesn't match '/^Modification of a read-only value attempted/'
#   Failed test 'No errors'
#   at t/downgrade.t line 147.
#          got: 'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 146, <DATA> line 30.
# '
#     expected: ''
#   Failed test 'New value added'
#   at t/downgrade.t line 148.
#          got: undef
#     expected: '42'
#   Failed test 'And it is the hash we expected?'
#   at t/downgrade.t line 85.
#   Failed test 'No errors'
#   at t/downgrade.t line 147.
#          got: 'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 146, <DATA> line 30.
# '
#     expected: ''
#   Failed test 'New value added'
#   at t/downgrade.t line 148.
#          got: undef
#     expected: '42'
#   Failed test 'And it is the hash we expected?'
#   at t/downgrade.t line 85.
#   Failed test 'trying to change a locked key'
#   at t/downgrade.t line 121.
#                   'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 120, <DATA> line 30.
# '
#     doesn't match '/^Modification of a read-only value attempted/'
#   Failed test 'No errors'
#   at t/downgrade.t line 147.
#          got: 'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 146, <DATA> line 30.
# '
#     expected: ''
#   Failed test 'New value added'
#   at t/downgrade.t line 148.
#          got: undef
#     expected: '42'
#   Failed test 'And it is the hash we expected?'
#   at t/downgrade.t line 85.
#   Failed test 'trying to change a restricted key'
#   at t/downgrade.t line 135.
#          got: 'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 134, <DATA> line 30.
# '
#     expected: ''
#   Failed test 'hash should change'
#   at t/downgrade.t line 137.
#          got: undef
#     expected: ''
#   Failed test 'No errors'
#   at t/downgrade.t line 147.
#          got: 'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 146, <DATA> line 30.
# '
#     expected: ''
#   Failed test 'New value added'
#   at t/downgrade.t line 148.
#          got: undef
#     expected: '42'
#   Failed test 'And it is the hash we expected?'
#   at t/downgrade.t line 85.
#   Failed test 'trying to change a locked key'
#   at t/downgrade.t line 121.
#                   'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 120, <DATA> line 30.
# '
#     doesn't match '/^Modification of a read-only value attempted/'
#   Failed test 'No errors'
#   at t/downgrade.t line 147.
#          got: 'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 146, <DATA> line 30.
# '
#     expected: ''
#   Failed test 'New value added'
#   at t/downgrade.t line 148.
#          got: undef
#     expected: '42'
#   Failed test 'And it is the hash we expected?'
#   at t/downgrade.t line 85.
#   Failed test 'trying to change a restricted key'
#   at t/downgrade.t line 135.
#          got: 'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 134, <DATA> line 30.
# '
#     expected: ''
#   Failed test 'hash should change'
#   at t/downgrade.t line 137.
#          got: undef
#     expected: ''
#   Failed test 'No errors'
#   at t/downgrade.t line 147.
#          got: 'Modification of non-creatable hash value attempted, subscript "rules" at t/downgrade.t line 146, <DATA> line 30.
# '
#     expected: ''
#   Failed test 'New value added'
#   at t/downgrade.t line 148.
#          got: undef
#     expected: '42'
# Looks like you failed 34 tests of 169.
FAILED at test 13
t/../dist/Storable/t/file_magic .................................... ok
t/../dist/Storable/t/flags ......................................... ok
t/../dist/Storable/t/forgive ....................................... ok
t/../dist/Storable/t/freeze ........................................ ok
t/../dist/Storable/t/huge .......................................... skipped
t/../dist/Storable/t/hugeids ....................................... skipped
t/../dist/Storable/t/integer ....................................... ok
t/../dist/Storable/t/interwork56 ................................... skipped
t/../dist/Storable/t/just_plain_nasty .............................. ok
t/../dist/Storable/t/leaks ......................................... skipped
t/../dist/Storable/t/lock .......................................... ok
t/../dist/Storable/t/malice ........................................ #   Failed test 'minor number'
#   at t/malice.t line 74.
#          got: '4'
#     expected: '11'
#   Failed test 'higher minor /^Storable binary image v2.10 more recent than I am \(v2.11\)/ should fail'
#   at t/malice.t line 166.
#          got: '1'
#     expected: ''
#   Failed test 'higher minor'
#   at t/malice.t line 166.
#                   ''
#     doesn't match '/^Storable binary image v2.10 more recent than I am \(v2.11\)/'
#   Failed test 'bogus tag, minor plus 4'
#   at t/malice.t line 229.
#                   'Corrupted storable file (binary v2.10) at ../../lib/Storable.pm line 423, at t/testlib.pl line 30.
# '
#     doesn't match '/^Storable binary image v2.10 contains data of type 255. This Storable is v2.11 and can only handle data types up to 33/'
#   Failed test 'higher minor'
#   at t/malice.t line 236.
#                   'Corrupted storable file (binary v2.10) at ../../lib/Storable.pm line 423, at t/testlib.pl line 30.
# '
#     doesn't match '/^Storable binary image v2.10 more recent than I am \(v2.11\)/'
#   Failed test 'minor number'
#   at t/malice.t line 74.
#          got: '4'
#     expected: '11'
#   Failed test 'higher minor /^Storable binary image v2.10 more recent than I am \(v2.11\)/ should fail'
#   at t/malice.t line 166.
#          got: '1'
#     expected: ''
#   Failed test 'higher minor'
#   at t/malice.t line 166.
#                   ''
#     doesn't match '/^Storable binary image v2.10 more recent than I am \(v2.11\)/'
#   Failed test 'bogus tag, minor plus 4'
#   at t/malice.t line 229.
#                   'Corrupted storable string (binary v2.10) at ../../lib/Storable.pm line 473, at t/testlib.pl line 35.
# '
#     doesn't match '/^Storable binary image v2.10 contains data of type 255. This Storable is v2.11 and can only handle data types up to 33/'
#   Failed test 'higher minor'
#   at t/malice.t line 236.
#                   'Corrupted storable string (binary v2.10) at ../../lib/Storable.pm line 473, at t/testlib.pl line 35.
# '
#     doesn't match '/^Storable binary image v2.10 more recent than I am \(v2.11\)/'
#   Failed test 'minor number'
#   at t/malice.t line 74.
#          got: '4'
#     expected: '11'
#   Failed test 'higher minor /^Storable binary image v2.10 more recent than I am \(v2.11\)/ should fail'
#   at t/malice.t line 166.
#          got: '1'
#     expected: ''
#   Failed test 'higher minor'
#   at t/malice.t line 166.
#                   ''
#     doesn't match '/^Storable binary image v2.10 more recent than I am \(v2.11\)/'
#   Failed test 'bogus tag, minor plus 4'
#   at t/malice.t line 229.
#                   'Corrupted storable file (binary v2.10) at ../../lib/Storable.pm line 423, at t/testlib.pl line 30.
# '
#     doesn't match '/^Storable binary image v2.10 contains data of type 255. This Storable is v2.11 and can only handle data types up to 33/'
#   Failed test 'higher minor'
#   at t/malice.t line 236.
#                   'Corrupted storable file (binary v2.10) at ../../lib/Storable.pm line 423, at t/testlib.pl line 30.
# '
#     doesn't match '/^Storable binary image v2.10 more recent than I am \(v2.11\)/'
#   Failed test 'minor number'
#   at t/malice.t line 74.
#          got: '4'
#     expected: '11'
#   Failed test 'higher minor /^Storable binary image v2.10 more recent than I am \(v2.11\)/ should fail'
#   at t/malice.t line 166.
#          got: '1'
#     expected: ''
#   Failed test 'higher minor'
#   at t/malice.t line 166.
#                   ''
#     doesn't match '/^Storable binary image v2.10 more recent than I am \(v2.11\)/'
#   Failed test 'bogus tag, minor plus 4'
#   at t/malice.t line 229.
#                   'Corrupted storable string (binary v2.10) at ../../lib/Storable.pm line 473, at t/testlib.pl line 35.
# '
#     doesn't match '/^Storable binary image v2.10 contains data of type 255. This Storable is v2.11 and can only handle data types up to 33/'
#   Failed test 'higher minor'
#   at t/malice.t line 236.
#                   'Corrupted storable string (binary v2.10) at ../../lib/Storable.pm line 473, at t/testlib.pl line 35.
# '
#     doesn't match '/^Storable binary image v2.10 more recent than I am \(v2.11\)/'
# Looks like you failed 20 tests of 420.
FAILED at test 8
t/../dist/Storable/t/overload ...................................... ok
t/../dist/Storable/t/recurse ....................................... Bareword found where operator expected at t/recurse.t line 220, near "new Bar"
	(Do you need to predeclare new?)
syntax error at t/recurse.t line 220, near "new Bar"
Execution of t/recurse.t aborted due to compilation errors.
# Looks like your test exited with 255 before it could output anything.
FAILED--expected 39 tests, saw 0
t/../dist/Storable/t/regexp ........................................ Not a CODE reference at t/regexp.t line 60, <DATA> line 20.
# Looks like your test exited with 255 just after 4.
FAILED--expected 64 tests, saw 4
t/../dist/Storable/t/restrict ...................................... #   Failed test 'keys match after deep clone'
#   at t/restrict.t line 72.
#          got: 'answer question undef'
#     expected: 'answer extra question undef'
#   Failed test 'Can assign to reserved key 'extra'?'
#   at t/restrict.t line 85.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 84.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k0'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k1'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k2'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k3'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k4'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k5'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k6'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k7'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k8'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k9'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k10'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k11'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k12'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k13'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k14'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k15'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k16'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'keys match after deep clone'
#   at t/restrict.t line 72.
#          got: 'answer question undef'
#     expected: 'answer extra question undef'
#   Failed test 'Can assign to reserved key 'extra'?'
#   at t/restrict.t line 85.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 84.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k0'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k1'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k2'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k3'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k4'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k5'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k6'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k7'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k8'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k9'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k10'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k11'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k12'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k13'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k14'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k15'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k16'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'keys match after deep clone'
#   at t/restrict.t line 72.
#          got: 'answer question undef'
#     expected: 'answer extra question undef'
#   Failed test 'Can assign to reserved key 'extra'?'
#   at t/restrict.t line 85.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 84.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k0'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k1'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k2'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k3'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k4'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k5'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k6'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k7'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k8'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k9'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k10'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k11'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k12'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k13'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k14'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k15'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k16'?'
#   at t/restrict.t line 114.
#          got: 'Modification of a read-only value attempted at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'keys match after deep clone'
#   at t/restrict.t line 72.
#          got: 'answer question undef'
#     expected: 'answer extra question undef'
#   Failed test 'Can assign to reserved key 'extra'?'
#   at t/restrict.t line 85.
#          got: 'Modification of non-creatable hash value attempted, subscript "extra" at t/restrict.t line 84.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k0'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k0" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k1'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k1" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k2'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k2" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k3'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k3" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k4'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k4" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k5'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k5" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k6'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k6" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k7'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k7" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k8'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k8" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k9'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k9" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k10'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k10" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k11'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k11" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k12'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k12" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k13'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k13" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k14'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k14" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k15'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k15" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'Can assign to reserved key 'k16'?'
#   at t/restrict.t line 114.
#          got: 'Modification of non-creatable hash value attempted, subscript "k16" at t/restrict.t line 113.
# '
#     expected: ''
#   Failed test 'can store in all of the 1 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 2 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 3 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 4 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 5 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 6 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 7 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 8 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 9 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 10 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 11 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 12 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 13 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 14 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 15 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 16 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 17 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 18 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 19 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 20 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 21 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 22 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 23 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 24 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 25 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 26 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 27 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 28 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 29 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 30 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 31 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 32 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 33 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 34 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 35 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 36 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 37 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 38 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 39 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 40 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 41 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 42 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 43 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 44 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 45 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 46 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 47 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 48 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 49 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 50 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 51 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 52 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 53 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 54 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 55 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 56 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 57 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 58 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 59 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 60 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 61 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 62 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 63 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 64 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 65 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 66 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 67 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 68 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 69 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 70 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 71 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 72 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 73 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 74 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 75 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 76 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 77 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 78 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 79 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 80 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 81 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 82 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 83 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 84 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 85 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 86 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 87 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 88 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 89 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 90 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 91 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 92 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 93 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 94 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 95 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 96 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 97 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 98 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 99 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
#   Failed test 'can store in all of the 100 restricted slots'
#   at t/restrict.t line 141.
# failed with Modification of a read-only value attempted at t/restrict.t line 139.
# Looks like you failed 176 tests of 304.
FAILED at test 1
t/../dist/Storable/t/retrieve ...................................... ok
t/../dist/Storable/t/robust ........................................ ok
t/../dist/Storable/t/sig_die ....................................... ok
t/../dist/Storable/t/store ......................................... ok
t/../dist/Storable/t/threads ....................................... skipped
t/../dist/Storable/t/tied .......................................... ok
t/../dist/Storable/t/tied_hook ..................................... ok
t/../dist/Storable/t/tied_items .................................... ok
t/../dist/Storable/t/tied_reify .................................... ok
t/../dist/Storable/t/tied_store .................................... ok
t/../dist/Storable/t/utf8 .......................................... ok
t/../dist/Storable/t/utf8hash ...................................... ok
t/../dist/Storable/t/weak .......................................... Not a CODE reference at t/weak.t line 153.
# Looks like your test exited with 25 just after 128.
FAILED--non-zero wait status: 6400
t/../dist/Term-Complete/t/Complete ................................. '$Term::Complete::complete' is not a valid variable name under strict vars at t/Complete.t line 5.
BEGIN failed--compilation aborted at t/Complete.t line 5.
# Looks like your test exited with 255 before it could output anything.
FAILED--expected 8 tests, saw 0


These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Safe: status in core-p7 branch

In this ticket we will track our core-p7 progress on dist/Safe.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/Safe/t/safe1 ............................................. Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safe1.t line 5.
Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safe1.t line 5.
BEGIN not safe after errors--compilation aborted at t/safe1.t line 10.
FAILED--no leader found
t/../dist/Safe/t/safe2 ............................................. Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safe2.t line 5.
Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safe2.t line 5.
BEGIN not safe after errors--compilation aborted at t/safe2.t line 9.
FAILED--no leader found
t/../dist/Safe/t/safe3 ............................................. Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safe3.t line 5.
Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safe3.t line 6.
Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safe3.t line 7.
BEGIN not safe after errors--compilation aborted at t/safe3.t line 12.
FAILED--no leader found
t/../dist/Safe/t/safeload .......................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safeload.t line 6.
BEGIN not safe after errors--compilation aborted at t/safeload.t line 16.
FAILED--no leader found
t/../dist/Safe/t/safenamedcap ...................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safenamedcap.t line 8.
BEGIN not safe after errors--compilation aborted at t/safenamedcap.t line 12.
FAILED--no leader found
t/../dist/Safe/t/safeops ........................................... Bareword found where operator expected at t/safeops.t line 49, near "new Safe"
	(Do you need to predeclare new?)
Array found where operator expected at t/safeops.t line 57, near "testop @"
	(Do you need to predeclare testop?)
syntax error at t/safeops.t line 49, near "new Safe"
Global symbol "$c" requires explicit package name (did you forget to declare "my $c"?) at t/safeops.t line 50.
syntax error at t/safeops.t line 57, near "testop @"
Execution of t/safeops.t aborted due to compilation errors.
FAILED--no leader found
t/../dist/Safe/t/saferegexp ........................................ Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/saferegexp.t line 5.
BEGIN not safe after errors--compilation aborted at t/saferegexp.t line 9.
FAILED--no leader found
t/../dist/Safe/t/safesecurity ...................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safesecurity.t line 6.
BEGIN not safe after errors--compilation aborted at t/safesecurity.t line 10.
FAILED--no leader found
t/../dist/Safe/t/safesort .......................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safesort.t line 5.
Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safesort.t line 5.
BEGIN not safe after errors--compilation aborted at t/safesort.t line 9.
FAILED--no leader found
t/../dist/Safe/t/safeuniversal ..................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safeuniversal.t line 6.
BEGIN not safe after errors--compilation aborted at t/safeuniversal.t line 10.
FAILED--no leader found
t/../dist/Safe/t/safeutf8 .......................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safeutf8.t line 5.
Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safeutf8.t line 5.
BEGIN not safe after errors--compilation aborted at t/safeutf8.t line 9.
FAILED--no leader found
t/../dist/Safe/t/safewrap .......................................... Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safewrap.t line 6.
Global symbol "%Config" requires explicit package name (did you forget to declare "my %Config"?) at t/safewrap.t line 6.
BEGIN not safe after errors--compilation aborted at t/safewrap.t line 10.
FAILED--no leader found


These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

lib/B: status in p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib/B.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

../lib/B/Deparse-core.t ............................................ 
Dubious, test returned 18 (wstat 4608, 0x1200)
Failed 18/3904 subtests 
"my" variable $nm masks earlier declaration in same statement at ../lib/B/Deparse-subclass.t line 18.
Global symbol "@ISA" requires explicit package name (did you forget to declare "my @ISA"?) at ../lib/B/Deparse-subclass.t line 12.
syntax error at ../lib/B/Deparse-subclass.t line 13, near "SUPER::padname{"
syntax error at ../lib/B/Deparse-subclass.t line 14, near "}"
Can't redeclare "my" in "my" at ../lib/B/Deparse-subclass.t line 18, near "{ my"
Execution of ../lib/B/Deparse-subclass.t aborted due to compilation errors.
# Looks like your test exited with 255 before it could output anything.
../lib/B/Deparse-subclass.t ........................................ 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 2/2 subtests 
Bareword found where operator expected at ../lib/B/Deparse.t line 67, near "new B::Deparse"
	(Do you need to predeclare new?)
syntax error at ../lib/B/Deparse.t line 67, near "new B::Deparse "
Global symbol "%meta" requires explicit package name (did you forget to declare "my %meta"?) at ../lib/B/Deparse.t line 70.
Execution of ../lib/B/Deparse.t aborted due to compilation errors.
../lib/B/Deparse.t ................................................. 
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run 

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

lib/User: status in p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib/User.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

../lib/User/grent.t ................................................ 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 4/5 subtests 
../lib/User/pwent.t ................................................ ok
# Failed test 40 - use utf8; for the utf8 sequence for chr 193 at ../lib/utf8.t line 202
#      got '>195,129<'
# expected /(?^:^>193<$)/
# Failed test 43 - use utf8; for the utf8 sequence for chr 257 at ../lib/utf8.t line 202
#      got '>196,129<'
# expected /(?^:^>257<$)/
# Failed test 46 - use utf8; for the utf8 sequence for chr 65532 at ../lib/utf8.t line 202
#      got '>239,191,188<'
# expected /(?^:^>65532<$)/
# Failed test 61 - use utf8; assign utf8 for chr 193 to a hash at ../lib/utf8.t line 265
#      got '>195,129<F'
# expected /(?^:^>193<$)/
# Failed test 64 - use utf8; $h{"x"} construction, where x is utf8 for chr 193 at ../lib/utf8.t line 265
#      got '>195,129<F'
# expected /(?^:^>193<$)/
# Failed test 67 - use utf8; assign "x"=>1 to a hash, where x is utf8 for chr 193 at ../lib/utf8.t line 265
#      got '>195,129<F'
# expected /(?^:^>193<$)/
# Failed test 70 - use utf8; assign utf8 for chr 193 to a hash, then copy it at ../lib/utf8.t line 265
#      got '>195,129<F'
# expected /(?^:^>193<$)/
# Failed test 73 - use utf8; assign utf8 for chr 257 to a hash at ../lib/utf8.t line 265
#      got '>196,129<F'
# expected /(?^:^>257<$)/
# Failed test 76 - use utf8; $h{"x"} construction, where x is utf8 for chr 257 at ../lib/utf8.t line 265
#      got '>196,129<F'
# expected /(?^:^>257<$)/
# Failed test 79 - use utf8; assign "x"=>1 to a hash, where x is utf8 for chr 257 at ../lib/utf8.t line 265
#      got '>196,129<F'
# expected /(?^:^>257<$)/
# Failed test 82 - use utf8; assign utf8 for chr 257 to a hash, then copy it at ../lib/utf8.t line 265
#      got '>196,129<F'
# expected /(?^:^>257<$)/
# Failed test 85 - use utf8; assign utf8 for chr 65532 to a hash at ../lib/utf8.t line 265
#      got '>239,191,188<F'
# expected /(?^:^>65532<$)/
# Failed test 88 - use utf8; $h{"x"} construction, where x is utf8 for chr 65532 at ../lib/utf8.t line 265
#      got '>239,191,188<F'
# expected /(?^:^>65532<$)/
# Failed test 91 - use utf8; assign "x"=>1 to a hash, where x is utf8 for chr 65532 at ../lib/utf8.t line 265
#      got '>239,191,188<F'
# expected /(?^:^>65532<$)/
# Failed test 94 - use utf8; assign utf8 for chr 65532 to a hash, then copy it at ../lib/utf8.t line 265
#      got '>239,191,188<F'
# expected /(?^:^>65532<$)/
# Failed test 95 - change \#17928 at ../lib/utf8.t line 279
# Failed test 99 - utf8 quote delimiters [perl \#16823] at ../lib/utf8.t line 347
#      got undef
# expected " test  test "

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Overzealous global replace of perl7 for perl5

The commit 5e7cfd7 does a global replace of perl5 to perl7, but many of the replacements are referring to specific versions of Perl.

I think we probably need to remove this commit entirely rather than go back to remodify all of the files. At this early stage I think rewriting history isn't as disastrous as it could be.

porting: status in p7 branch

In this ticket we will track our core-p7 progress on tests in directory porting.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

porting/args_assert.t .............................................. ok
porting/authors.t .................................................. ok
porting/bench.t .................................................... skipped: no valgrind
porting/bench_selftest.t ........................................... ok
porting/bincompat.t ................................................ ok
porting/checkcase.t ................................................ ok
porting/checkcfgvar.t .............................................. ok
# not ok 1 - cpan/Archive-Tar/lib/Archive/Tar.pm version 2.36
# not ok 2 - cpan/Archive-Tar/lib/Archive/Tar/Constant.pm version 2.36
# not ok 3 - cpan/Archive-Tar/lib/Archive/Tar/File.pm version 2.36
# not ok 4 - cpan/CPAN-Meta-YAML/lib/CPAN/Meta/YAML.pm version 0.018
# not ok 5 - cpan/CPAN/lib/CPAN.pm version 2.27
# not ok 6 - cpan/CPAN/lib/CPAN/Author.pm version 5.5002
# not ok 7 - cpan/CPAN/lib/CPAN/Bundle.pm version 5.5005
# not ok 8 - cpan/CPAN/lib/CPAN/Complete.pm version 5.5001
# not ok 9 - cpan/CPAN/lib/CPAN/Distribution.pm version 2.27
# not ok 10 - cpan/CPAN/lib/CPAN/Distroprefs.pm version 6.0001
# not ok 11 - cpan/CPAN/lib/CPAN/Exception/blocked_urllist.pm version 1.001
# not ok 12 - cpan/CPAN/lib/CPAN/FirstTime.pm version 5.5314
# not ok 13 - cpan/CPAN/lib/CPAN/HandleConfig.pm version 5.5011
# not ok 14 - cpan/CPAN/lib/CPAN/Index.pm version 2.12
# not ok 15 - cpan/CPAN/lib/CPAN/InfoObj.pm version 5.5
# not ok 16 - cpan/CPAN/lib/CPAN/Module.pm version 5.5003
# not ok 17 - cpan/CPAN/lib/CPAN/Nox.pm version 5.5001
# not ok 18 - cpan/CPAN/lib/CPAN/Plugin/Specfile.pm version 0.02
# not ok 19 - cpan/CPAN/lib/CPAN/Prompt.pm version 5.5
# not ok 20 - cpan/CPAN/lib/CPAN/Shell.pm version 5.5009
# not ok 21 - cpan/CPAN/lib/CPAN/Tarzip.pm version 5.5013
# not ok 22 - cpan/Compress-Raw-Bzip2/lib/Compress/Raw/Bzip2.pm version 2.093
# not ok 23 - cpan/Compress-Raw-Zlib/lib/Compress/Raw/Zlib.pm version 2.093
# not ok 24 - cpan/DB_File/DB_File.pm version 1.853
# not ok 25 - cpan/Digest-MD5/MD5.pm version 2.55_01
# not ok 26 - cpan/Encode/Encode.pm version 3.06
# not ok 27 - cpan/Encode/encoding.pm version 3.00
# not ok 28 - cpan/Encode/lib/Encode/Alias.pm version 2.24
# not ok 29 - cpan/Encode/lib/Encode/CN/HZ.pm version 2.10
# not ok 30 - cpan/Encode/lib/Encode/Config.pm version 2.05
# not ok 31 - cpan/Encode/lib/Encode/Encoding.pm version 2.08
# not ok 32 - cpan/Encode/lib/Encode/GSM0338.pm version 2.07
# not ok 33 - cpan/Encode/lib/Encode/Guess.pm version 2.08
# not ok 34 - cpan/Encode/lib/Encode/JP/JIS7.pm version 2.08
# not ok 35 - cpan/Encode/lib/Encode/MIME/Header.pm version 2.28
# not ok 36 - cpan/Encode/lib/Encode/Unicode/UTF7.pm version 2.10
# not ok 37 - cpan/ExtUtils-Constant/lib/ExtUtils/Constant.pm version 0.25
# not ok 38 - cpan/ExtUtils-Install/lib/ExtUtils/Install.pm version 2.14
# not ok 39 - cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm version 7.44
# not ok 40 - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm version 7.44
# not ok 41 - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_OS2.pm version 7.44
# not ok 42 - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm version 7.44
# not ok 43 - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_VMS.pm version 7.44
# not ok 44 - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm version 7.44
# not ok 45 - cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/version.pm version 7.44
# not ok 46 - cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mkbootstrap.pm version 7.44
# not ok 47 - cpan/Getopt-Long/lib/Getopt/Long.pm version 2.51
# not ok 48 - cpan/IO-Compress/lib/Compress/Zlib.pm version 2.093
# not ok 49 - cpan/IO-Compress/lib/IO/Compress/Adapter/Bzip2.pm version 2.093
# not ok 50 - cpan/IO-Compress/lib/IO/Compress/Adapter/Deflate.pm version 2.093
# not ok 51 - cpan/IO-Compress/lib/IO/Compress/Base.pm version 2.093
# not ok 52 - cpan/IO-Compress/lib/IO/Compress/Base/Common.pm version 2.093
# not ok 53 - cpan/IO-Compress/lib/IO/Compress/Bzip2.pm version 2.093
# not ok 54 - cpan/IO-Compress/lib/IO/Compress/Deflate.pm version 2.093
# not ok 55 - cpan/IO-Compress/lib/IO/Compress/Gzip.pm version 2.093
# not ok 56 - cpan/IO-Compress/lib/IO/Compress/RawDeflate.pm version 2.093
# not ok 57 - cpan/IO-Compress/lib/IO/Compress/Zip.pm version 2.093
# not ok 58 - cpan/IO-Compress/lib/IO/Uncompress/Adapter/Bunzip2.pm version 2.093
# not ok 59 - cpan/IO-Compress/lib/IO/Uncompress/Adapter/Identity.pm version 2.093
# not ok 60 - cpan/IO-Compress/lib/IO/Uncompress/Adapter/Inflate.pm version 2.093
# not ok 61 - cpan/IO-Compress/lib/IO/Uncompress/AnyInflate.pm version 2.093
# not ok 62 - cpan/IO-Compress/lib/IO/Uncompress/AnyUncompress.pm version 2.093
# not ok 63 - cpan/IO-Compress/lib/IO/Uncompress/Base.pm version 2.093
# not ok 64 - cpan/IO-Compress/lib/IO/Uncompress/Bunzip2.pm version 2.093
# not ok 65 - cpan/IO-Compress/lib/IO/Uncompress/Gunzip.pm version 2.093
# not ok 66 - cpan/IO-Compress/lib/IO/Uncompress/Inflate.pm version 2.093
# not ok 67 - cpan/IO-Compress/lib/IO/Uncompress/RawInflate.pm version 2.093
# not ok 68 - cpan/IO-Compress/lib/IO/Uncompress/Unzip.pm version 2.093
# not ok 70 - cpan/IO-Socket-IP/lib/IO/Socket/IP.pm version 0.39
# not ok 71 - cpan/IO-Zlib/Zlib.pm version 1.10
# not ok 72 - cpan/JSON-PP/lib/JSON/PP.pm version 4.04
# not ok 73 - cpan/MIME-Base64/Base64.pm version 3.15
# not ok 74 - cpan/MIME-Base64/QuotedPrint.pm version 3.13
# not ok 75 - cpan/Math-BigInt/lib/Math/BigInt.pm version 1.999818
# not ok 76 - cpan/Math-Complex/lib/Math/Complex.pm version 1.5901
# not ok 77 - cpan/Math-Complex/lib/Math/Trig.pm version 1.23
# not ok 78 - cpan/Memoize/Memoize.pm version 1.03_01
# not ok 80 - cpan/Memoize/Memoize/Expire.pm version 1.03
# not ok 81 - cpan/Memoize/Memoize/ExpireFile.pm version 1.03
# not ok 82 - cpan/Memoize/Memoize/ExpireTest.pm version 1.03
# not ok 83 - cpan/Memoize/Memoize/NDBM_File.pm version 1.03
# not ok 84 - cpan/Memoize/Memoize/SDBM_File.pm version 1.03
# not ok 85 - cpan/Memoize/Memoize/Storable.pm version 1.03
# not ok 86 - cpan/Module-Load-Conditional/lib/Module/Load/Conditional.pm version 0.70
# not ok 87 - cpan/Module-Load/lib/Module/Load.pm version 0.34
# not ok 88 - cpan/Module-Loaded/lib/Module/Loaded.pm version 0.08
# not ok 89 - cpan/Module-Metadata/lib/Module/Metadata.pm version 1.000037
# not ok 90 - cpan/PerlIO-via-QuotedPrint/lib/PerlIO/via/QuotedPrint.pm version 0.08
# not ok 91 - cpan/Pod-Simple/lib/Pod/Simple.pm version 3.40
# not ok 92 - cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm version 3.40
# not ok 93 - cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm version 3.40
# not ok 94 - cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm version 3.40
# not ok 95 - cpan/Pod-Simple/lib/Pod/Simple/HTMLLegacy.pm version 5.01
# not ok 96 - cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm version 3.40
# not ok 97 - cpan/Pod-Simple/lib/Pod/Simple/Progress.pm version 3.40
# not ok 98 - cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm version 3.40
# not ok 99 - cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm version 3.40
# not ok 100 - cpan/Pod-Usage/lib/Pod/Usage.pm version 1.69
# not ok 101 - cpan/Pod-Usage/t/inc/Pod/InputObjects.pm version 1.60
# not ok 102 - cpan/Pod-Usage/t/inc/Pod/Parser.pm version 1.60
# not ok 103 - cpan/Pod-Usage/t/inc/Pod/PlainText.pm version 2.06
# not ok 104 - cpan/Pod-Usage/t/inc/Pod/Select.pm version 1.60
# not ok 105 - cpan/Scalar-List-Utils/lib/List/Util.pm version 1.55
# not ok 106 - cpan/Scalar-List-Utils/lib/Scalar/Util.pm version 1.55
# not ok 107 - cpan/Socket/Socket.pm version 2.029
# not ok 108 - cpan/Sys-Syslog/Syslog.pm version 0.36
# not ok 109 - cpan/Test-Harness/lib/TAP/Parser.pm version 3.42
# not ok 110 - cpan/Test-Harness/lib/Test/Harness.pm version 3.42
# not ok 111 - cpan/Test-Simple/lib/Test/Builder/IO/Scalar.pm version 2.114
# not ok 112 - cpan/Test-Simple/lib/Test/More.pm version 1.302175
# not ok 113 - cpan/Test-Simple/lib/Test2/API.pm version 1.302175
# not ok 114 - cpan/Test-Simple/lib/Test2/API/Context.pm version 1.302175
# not ok 115 - cpan/Test-Simple/lib/Test2/Hub.pm version 1.302175
# not ok 116 - cpan/Test-Simple/lib/Test2/Tools/Tiny.pm version 1.302175
# not ok 117 - cpan/Test-Simple/lib/Test2/Util.pm version 1.302175
# not ok 118 - cpan/Test-Simple/lib/Test2/Util/HashBase.pm version 1.302175
# not ok 119 - cpan/Test-Simple/lib/Test2/Util/Trace.pm version 1.302175
# not ok 120 - cpan/Text-Balanced/lib/Text/Balanced.pm version 2.03
# not ok 121 - cpan/Text-Tabs/lib/Text/Tabs.pm version 2013.0523
# not ok 122 - cpan/Text-Tabs/lib/Text/Wrap.pm version 2013.0523
# not ok 123 - cpan/Time-Piece/Piece.pm version 1.3401
# not ok 124 - cpan/Win32/Win32.pm version 0.53
# not ok 125 - cpan/Win32API-File/File.pm version 0.1203_01
# not ok 126 - cpan/autodie/lib/autodie/skip.pm version 2.32
# not ok 127 - cpan/bignum/lib/bigint.pm version 0.51
# not ok 128 - cpan/libnet/lib/Net/Config.pm version 3.11
# not ok 129 - cpan/libnet/lib/Net/FTP.pm version 3.11
# not ok 130 - cpan/libnet/lib/Net/FTP/A.pm version 3.11
# not ok 131 - cpan/podlators/lib/Pod/Text/Termcap.pm version 4.14
# not ok 132 - cpan/version/lib/version.pm version 0.9924
# not ok 133 - dist/Data-Dumper/Dumper.pm version 2.174
# not ok 134 - dist/Devel-SelfStubber/lib/Devel/SelfStubber.pm version 1.06
# not ok 135 - dist/Env/lib/Env.pm version 1.04
# not ok 136 - dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/os2.pm version 0.280234
# not ok 137 - dist/ExtUtils-ParseXS/t/XSTest.pm version 0.01
# not ok 138 - dist/ExtUtils-ParseXS/t/XSUsage.pm version 0.01
# not ok 139 - dist/Filter-Simple/lib/Filter/Simple.pm version 0.96
# not ok 140 - dist/FindBin/lib/FindBin.pm version 1.51
# not ok 152 - dist/Net-Ping/lib/Net/Ping.pm version 2.72
# not ok 153 - dist/Safe/Safe.pm version 2.41
# not ok 154 - dist/Storable/Storable.pm version 3.21
# not ok 155 - dist/Term-ReadLine/lib/Term/ReadLine.pm version 1.17
# not ok 156 - dist/Test/lib/Test.pm version 1.31
# not ok 158 - dist/Unicode-Normalize/Normalize.pm version 1.27
# not ok 160 - dist/base/lib/base.pm version 2.27
# not ok 162 - dist/threads-shared/lib/threads/shared.pm version 1.61
# not ok 163 - dist/threads/lib/threads.pm version 2.25
# not ok 164 - ext/B/B/Concise.pm version 1.004
# not ok 165 - ext/Devel-Peek/Peek.pm version 1.28
# not ok 166 - ext/DynaLoader/DynaLoader_pm.PL version 1.47
# not ok 167 - ext/Errno/Errno_pm.PL version 1.30
# not ok 168 - ext/File-Glob/Glob.pm version 1.33
# not ok 169 - ext/Hash-Util/lib/Hash/Util.pm version 0.23
# not ok 170 - ext/VMS-DCLsym/DCLsym.pm version 1.09
# not ok 171 - ext/VMS-Stdio/Stdio.pm version 2.45
# not ok 172 - ext/XS-APItest/APItest.pm version 1.09
# not ok 173 - ext/attributes/attributes.pm version 0.33
# not ok 174 - ext/re/re.pm version 0.40
# not ok 175 - haiku/Haiku/Haiku.pm version 0.35
# not ok 178 - lib/Benchmark.pm version 1.23
# not ok 179 - lib/English.pm version 1.11
# not ok 182 - lib/Getopt/Std.pm version 1.12
# not ok 183 - lib/Symbol.pm version 1.08
# not ok 187 - lib/Tie/SubstrHash.pm version 1.00
# not ok 188 - lib/Unicode/UCD.pm version 0.75
# not ok 190 - lib/bytes.pm version 1.07
# not ok 191 - lib/deprecate.pm version 0.04
# not ok 200 - lib/sigtrap.pm version 1.09
# not ok 202 - lib/utf8.pm version 1.22
# not ok 203 - lib/warnings.pm version 1.47
# not ok 204 - symbian/ext/Moped/Msg/Msg.pm version 0.01
porting/cmp_version.t .............................................. 
Failed 171/204 subtests 
porting/copyright.t ................................................ ok
porting/corelist.t ................................................. ok
porting/customized.t ............................................... ok
porting/diag.t ..................................................... ok
porting/dual-life.t ................................................ ok
porting/exec-bit.t ................................................. ok
porting/extrefs.t .................................................. ok
porting/filenames.t ................................................ ok
porting/FindExt.t .................................................. ok
porting/globvar.t .................................................. ok
porting/libperl.t .................................................. ok
porting/maintainers.t .............................................. ok
porting/manifest.t ................................................. ok
porting/pending-author.t ........................................... skipped: No pending changes
porting/perlfunc.t ................................................. ok
porting/pod_rules.t ................................................ ok
#   "The NAME should have a dash and short description after it"
#     p7 near line 216 of regen/pX.pl
#     p7 near line 267 of regen/pX.pl
#   "There is no NAME" 
#      near line ??? of regen/pX.pl
# See end of this test output for your options on silencing this
#   "Pod NAME already used" 
#     'lib/p7.pm' also has NAME 'p7' near line ??? of lib/p5.pm
#   "The NAME should have a dash and short description after it" 
#     p7 near line 58 of lib/p5.pm
# See end of this test output for your options on silencing this
#   "Pod NAME already used" 
#     'lib/p5.pm' also has NAME 'p7' near line ??? of lib/p7.pm
# See end of this test output for your options on silencing this
#   "? Should you be using L<...> instead of" 
#     C<DB::sub> near line 2962 of lib/perl7db.pl
# See end of this test output for your options on silencing this
# 
# HOW TO GET porting/podcheck.t TO PASS
# 
# There were 4 files that had new potential problems identified.
# Some of them may be real, and some of them may be false positives because
# this program isn't as smart as it likes to think it is.  You can teach this
# program to ignore the issues it has identified, and hence pass, by doing the
# following:
# 
# 1) If a problem is about a link to an unknown module or man page that
#    you know exists, re-run the command something like:
#       ./perl -I../lib porting/podcheck.t --add_link MODULE man_page ...
#    (MODULEs should look like Foo::Bar, and man_pages should look like
#    bar(3c); don't do this for a module or man page that you aren't sure
#    about; instead treat as another type of issue and follow the
#    instructions below.)
# 
# 2) For other issues, decide if each should be fixed now or not.  Fix the
#    ones you decided to, and rerun this test to verify that the fixes
#    worked.
# 
# 3) If there remain false positive or problems that you don't plan to fix right
#    now,
#    run this test script by hand, using the following formula (on
#    Un*x-like machines):
#         cd t
#         ./perl -I../lib porting/podcheck.t --regen
# 
#    That should cause all current potential problems to be accepted by
#    the program, so that the next time it runs, they won't be flagged.
#    For a few files, such as perltoc, certain issues will always be
#    expected, and more of the same will be added over time.  For those,
#    before you do the regen, you can edit
#    /home/jkeenan/gitwork/perl/t/porting/known_pod_issues.dat
#    and find the entry for the module's file and specific error message,
#    and change the count of known potential problems to -1.
porting/podcheck.t ................................................. 
Failed 5/1445 subtests 
	(less 1057 skipped subtests: 383 okay)
porting/re_context.t ............................................... ok
porting/readme.t ................................................... ok
'lib/p7.pm-new' and 'lib/p7.pm' differ
'perl7.h-new' and 'perl7.h' differ
porting/regen.t .................................................... 
Failed 2/48 subtests 
porting/ss_dup.t ................................................... ok
porting/test_bootstrap.t ........................................... ok
# Failed test 17 - Porting/checkpodencoding.pl compiles at porting/utils.t line 85
#      got "Name \"DB::single\" used only once: possible typo at Porting/checkpodencoding.pl line 64.\nPorting/checkpodencoding.pl syntax OK\n"
# expected "Porting/checkpodencoding.pl syntax OK\n"
# when executing perl with '-c Porting/checkpodencoding.pl'
# Failed test 31 - Porting/git-find-p4-change compiles at porting/utils.t line 85
#      got "Global symbol \"$change\" requires explicit package name (did you forget to declare \"my $change\"?) at Porting/git-find-p4-change line 14.\nGlobal symbol \"$change\" requires explicit package name (did you forget to declare \"my $change\"?) at Porting/git-find-p4-change line 20.\nPorting/git-find-p4-change had compilation errors.\n"
# expected "Porting/git-find-p4-change syntax OK\n"
# when executing perl with '-c Porting/git-find-p4-change'
# Failed test 36 - Porting/Maintainers.pl compiles at porting/utils.t line 85
#      got "Global symbol \"@IGNORABLE\" requires explicit package name (did you forget to declare \"my @IGNORABLE\"?) at Porting/Maintainers.pl line 18.\nGlobal symbol \"%Modules\" requires explicit package name (did you forget to declare \"my %Modules\"?) at Porting/Maintainers.pl line 123.\nGlobal symbol \"%Modules\" requires explicit package name (did you forget to declare \"my %Modules\"?) at Porting/Maintainers.pl line 1437.\nGlobal symbol \"%Modules\" requires explicit package name (did you forget to declare \"my %Modules\"?) at Porting/Maintainers.pl line 1442.\nGlobal symbol \"%Modules\" requires explicit package name (did you forget to declare \"my %Modules\"?) at Porting/Maintainers.pl line 1444.\nGlobal symbol \"%Modules\" requires explicit package name (did you forget to declare \"my %Modules\"?) at Porting/Maintainers.pl line 1446.\nGlobal symbol \"%Modules\" requires explicit package name (did you forget to declare \"my %Modules\"?) at Porting/Maintainers.pl line 1447.\nGlobal symbol \"%Modules\" requires explicit package name (did you forget to declare \"my %Modules\"?) at Porting/Maintainers.pl line 1449.\nGlobal symbol \"%Modules\" requires explicit package name (did you forget to declare \"my %Modules\"?) at Porting/Maintainers.pl line 1450.\nGlobal symbol \"%Modules\" requires explicit package name (did you forget to declare \"my %Modules\"?) at Porting/Maintainers.pl line 1453.\nPorting/Maintainers.pl had compilation errors.\n"
# expected "Porting/Maintainers.pl syntax OK\n"
# when executing perl with '-c Porting/Maintainers.pl'
# Failed test 43 - Porting/makerel compiles at porting/utils.t line 85
#      got "Global symbol \"$relroot\" requires explicit package name (did you forget to declare \"my $relroot\"?) at Porting/makerel line 46.\nGlobal symbol \"$revision\" requires explicit package name (did you forget to declare \"my $revision\"?) at Porting/makerel line 56.\nGlobal symbol \"$patchlevel\" requires explicit package name (did you forget to declare \"my $patchlevel\"?) at Porting/makerel line 57.\nGlobal symbol \"$subversion\" requires explicit package name (did you forget to declare \"my $subversion\"?) at Porting/makerel line 58.\nGlobal symbol \"$subversion\" requires explicit package name (did you forget to declare \"my $subversion\"?) at Porting/makerel line 59.\nGlobal symbol \"$vers\" requires explicit package name (did you forget to declare \"my $vers\"?) at Porting/makerel line 60.\nGlobal symbol \"$revision\" requires explicit package name (did you forget to declare \"my $revision\"?) at Porting/makerel line 60.\nGlobal symbol \"$patchlevel\" requires explicit package name (did you forget to declare \"my $patchlevel\"?) at Porting/makerel line 60.\nGlobal symbol \"$subversion\" requires explicit package name (did you forget to declare \"my $subversion\"?) at Porting/makerel line 60.\nGlobal symbol \"$perl\" requires explicit package name (did you forget to declare \"my $perl\"?) at Porting/makerel line 70.\nGlobal symbol \"$vers\" requires explicit package name (did you forget to declare \"my $vers\"?) at Porting/makerel line 70.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 71.\nGlobal symbol \"$perl\" requires explicit package name (did you forget to declare \"my $perl\"?) at Porting/makerel line 71.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 74.\nGlobal symbol \"$perl\" requires explicit package name (did you forget to declare \"my $perl\"?) at Porting/makerel line 76.\nGlobal symbol \"$relroot\" requires explicit package name (did you forget to declare \"my $relroot\"?) at Porting/makerel line 76.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 76.\nGlobal symbol \"$relroot\" requires explicit package name (did you forget to declare \"my $relroot\"?) at Porting/makerel line 78.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 78.\nGlobal symbol \"$missfile\" requires explicit package name (did you forget to declare \"my $missfile\"?) at Porting/makerel line 81.\nGlobal symbol \"$missentry\" requires explicit package name (did you forget to declare \"my $missentry\"?) at Porting/makerel line 81.\nGlobal symbol \"$missentry\" requires explicit package name (did you forget to declare \"my $missentry\"?) at Porting/makerel line 83.\nGlobal symbol \"$missentry\" requires explicit package name (did you forget to declare \"my $missentry\"?) at Porting/makerel line 83.\nGlobal symbol \"$missfile\" requires explicit package name (did you forget to declare \"my $missfile\"?) at Porting/makerel line 84.\nGlobal symbol \"$missfile\" requires explicit package name (did you forget to declare \"my $missfile\"?) at Porting/makerel line 86.\nGlobal symbol \"$missentry\" requires explicit package name (did you forget to declare \"my $missentry\"?) at Porting/makerel line 88.\nGlobal symbol \"$missentry\" requires explicit package name (did you forget to declare \"my $missentry\"?) at Porting/makerel line 90.\nGlobal symbol \"$missentry\" requires explicit package name (did you forget to declare \"my $missentry\"?) at Porting/makerel line 93.\nGlobal symbol \"$missentry\" requires explicit package name (did you forget to declare \"my $missentry\"?) at Porting/makerel line 100.\nGlobal symbol \"$missfile\" requires explicit package name (did you forget to declare \"my $missfile\"?) at Porting/makerel line 100.\nGlobal symbol \"$relroot\" requires explicit package name (did you forget to declare \"my $relroot\"?) at Porting/makerel line 105.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 105.\nGlobal symbol \"$relroot\" requires explicit package name (did you forget to declare \"my $relroot\"?) at Porting/makerel line 106.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 106.\nGlobal symbol \"$relroot\" requires explicit package name (did you forget to declare \"my $relroot\"?) at Porting/makerel line 106.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 106.\nGlobal symbol \"$relroot\" requires explicit package name (did you forget to declare \"my $relroot\"?) at Porting/makerel line 107.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 107.\nGlobal symbol \"$relroot\" requires explicit package name (did you forget to declare \"my $relroot\"?) at Porting/makerel line 107.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 107.\nGlobal symbol \"$relroot\" requires explicit package name (did you forget to declare \"my $relroot\"?) at Porting/makerel line 108.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 108.\nGlobal symbol \"$relroot\" requires explicit package name (did you forget to declare \"my $relroot\"?) at Porting/makerel line 108.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 108.\nGlobal symbol \"$relroot\" requires explicit package name (did you forget to declare \"my $relroot\"?) at Porting/makerel line 109.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 109.\nGlobal symbol \"$relroot\" requires explicit package name (did you forget to declare \"my $relroot\"?) at Porting/makerel line 109.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 109.\nGlobal symbol \"$cmd\" requires explicit package name (did you forget to declare \"my $cmd\"?) at Porting/makerel line 115.\nGlobal symbol \"$relroot\" requires explicit package name (did you forget to declare \"my $relroot\"?) at Porting/makerel line 115.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 115.\nGlobal symbol \"$cmd\" requires explicit package name (did you forget to declare \"my $cmd\"?) at Porting/makerel line 116.\nGlobal symbol \"$cmd\" requires explicit package name (did you forget to declare \"my $cmd\"?) at Porting/makerel line 117.\nGlobal symbol \"$relroot\" requires explicit package name (did you forget to declare \"my $relroot\"?) at Porting/makerel line 120.\nGlobal symbol \"$reldir\" requires explicit package name (did you forget to declare \"my $reldir\"?) at Porting/makerel line 120.\nBEGIN not safe after errors--compilation aborted at Porting/makerel line 126.\n"
# expected "Porting/makerel syntax OK\n"
# when executing perl with '-c Porting/makerel'
# Failed test 55 - Porting/valgrindpp.pl compiles at porting/utils.t line 85
#      got "Bareword found where operator expected at Porting/valgrindpp.pl line 52, near \"new IO::File\"\n\t(Do you need to predeclare new?)\nString found where operator expected at Porting/valgrindpp.pl line 52, near \"IO::File \">$opt{\'output-file\'}\"\"\n\t(Do you need to predeclare IO::File?)\nBareword found where operator expected at Porting/valgrindpp.pl line 200, near \"new IO::File\"\n\t(Do you need to predeclare new?)\nScalar found where operator expected at Porting/valgrindpp.pl line 200, near \"IO::File $_\"\n\t(Do you need to predeclare IO::File?)\nsyntax error at Porting/valgrindpp.pl line 52, near \"new IO::File \"\nsyntax error at Porting/valgrindpp.pl line 200, near \"new IO::File \"\nPorting/valgrindpp.pl had compilation errors.\n"
# expected "Porting/valgrindpp.pl syntax OK\n"
# when executing perl with '-c Porting/valgrindpp.pl'
# Failed test 58 - cpan/Pod-Usage/blib/script/pod2usage compiles at porting/utils.t line 85
#      got "Name \"Pod::Usage::Formatter\" used only once: possible typo at cpan/Pod-Usage/blib/script/pod2usage line 135.\ncpan/Pod-Usage/blib/script/pod2usage syntax OK\n"
# expected "cpan/Pod-Usage/blib/script/pod2usage syntax OK\n"
# when executing perl with '-c cpan/Pod-Usage/blib/script/pod2usage'
porting/utils.t .................................................... 
Failed 6/83 subtests 
	(less 3 skipped subtests: 74 okay)

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

autouse: Status in core-p7 branch

In this ticket we will track our core-p7 progress on dist/autouse.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/autouse/t/autouse ........................................ Bareword found where operator expected at t/autouse.t line 94, near "import MyTestModule2"
	(Do you need to predeclare import?)
String found where operator expected at t/autouse.t line 94, near "MyTestModule2 'test_function2'"
	(Do you need to predeclare MyTestModule2?)
syntax error at t/autouse.t line 94, near "import MyTestModule2 "
BEGIN not safe after errors--compilation aborted at t/autouse.t line 100.
# Looks like your test exited with 255 before it could output anything.
FAILED--expected 15 tests, saw 0


These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Exporter: status in p7 branch

In this ticket we will track our core-p7 progress on dist/Exporter.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/Exporter/t/Exporter ...................................... Semicolon seems to be missing at t/Exporter.t line 18.
Semicolon seems to be missing at t/Exporter.t line 26.
Illegal character following sigil in a subroutine signature at t/Exporter.t line 5, near "($"
syntax error at t/Exporter.t line 5, near "$;"
syntax error at t/Exporter.t line 9, near "printf"
Global symbol "$ok" requires explicit package name (did you forget to declare "my $ok"?) at t/Exporter.t line 9.
Global symbol "$name" requires explicit package name (did you forget to declare "my $name"?) at t/Exporter.t line 10.
Global symbol "$ok" requires explicit package name (did you forget to declare "my $ok"?) at t/Exporter.t line 12.
syntax error at t/Exporter.t line 16, near "}"
syntax error at t/Exporter.t line 24, near "}"
Global symbol "@Exporter_Methods" requires explicit package name (did you forget to declare "my @Exporter_Methods"?) at t/Exporter.t line 29.
Global symbol "@ISA" requires explicit package name (did you forget to declare "my @ISA"?) at t/Exporter.t line 39.
Global symbol "%EXPORT_TAGS" requires explicit package name (did you forget to declare "my %EXPORT_TAGS"?) at t/Exporter.t line 46.
Global symbol "@EXPORT" requires explicit package name (did you forget to declare "my @EXPORT"?) at t/Exporter.t line 51.
Global symbol "@EXPORT_OK" requires explicit package name (did you forget to declare "my @EXPORT_OK"?) at t/Exporter.t line 52.
Global symbol "$VERSION" requires explicit package name (did you forget to declare "my $VERSION"?) at t/Exporter.t line 53.
BEGIN not safe after errors--compilation aborted at t/Exporter.t line 67.
FAILED--no leader found
t/../dist/Exporter/t/warn .......................................... Semicolon seems to be missing at t/warn.t line 18.
Illegal character following sigil in a subroutine signature at t/warn.t line 5, near "($"
syntax error at t/warn.t line 5, near "$;"
syntax error at t/warn.t line 9, near "printf"
Global symbol "$ok" requires explicit package name (did you forget to declare "my $ok"?) at t/warn.t line 9.
Global symbol "$name" requires explicit package name (did you forget to declare "my $name"?) at t/warn.t line 10.
Global symbol "$ok" requires explicit package name (did you forget to declare "my $ok"?) at t/warn.t line 12.
syntax error at t/warn.t line 16, near "}"
syntax error at t/warn.t line 24, near "}"
Global symbol "@EXPORT_OK" requires explicit package name (did you forget to declare "my @EXPORT_OK"?) at t/warn.t line 28.
Execution of t/warn.t aborted due to compilation errors.
FAILED--no leader found

These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

ExtUtils-ParseXS: status in core-p7 branch

In this ticket we will track our core-p7 progress on dist/ExtUtils-ParseXS.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/ExtUtils-CBuilder/t/04-base .............................. ok
t/../dist/ExtUtils-ParseXS/t/001-basic ............................. ok
t/../dist/ExtUtils-ParseXS/t/002-more .............................. ok
t/../dist/ExtUtils-ParseXS/t/003-usage ............................. ok
t/../dist/ExtUtils-ParseXS/t/101-standard_typemap_locations ........ ok
t/../dist/ExtUtils-ParseXS/t/102-trim_whitespace ................... ok
t/../dist/ExtUtils-ParseXS/t/103-tidy_type ......................... ok
t/../dist/ExtUtils-ParseXS/t/104-map_type .......................... ok
t/../dist/ExtUtils-ParseXS/t/105-valid_proto_string ................ ok
t/../dist/ExtUtils-ParseXS/t/106-process_typemaps .................. ok
t/../dist/ExtUtils-ParseXS/t/108-map_type .......................... ok
t/../dist/ExtUtils-ParseXS/t/109-standard_XS_defs .................. ok
t/../dist/ExtUtils-ParseXS/t/110-assign_func_args .................. ok
t/../dist/ExtUtils-ParseXS/t/111-analyze_preprocessor_statements ... ok
t/../dist/ExtUtils-ParseXS/t/112-set_cond .......................... ok
t/../dist/ExtUtils-ParseXS/t/113-check_cond_preproc_statements ..... ok
t/../dist/ExtUtils-ParseXS/t/114-blurt_death_Warn .................. ok
t/../dist/ExtUtils-ParseXS/t/115-avoid-noise ....................... ok
t/../dist/ExtUtils-ParseXS/t/501-t-compile ......................... ok
t/../dist/ExtUtils-ParseXS/t/510-t-bare ............................ ok
t/../dist/ExtUtils-ParseXS/t/511-t-whitespace ...................... ok
t/../dist/ExtUtils-ParseXS/t/512-t-file ............................ ok
t/../dist/ExtUtils-ParseXS/t/513-t-merge ........................... ok
t/../dist/ExtUtils-ParseXS/t/514-t-embed ........................... ok
t/../dist/ExtUtils-ParseXS/t/515-t-cmd ............................. Semicolon seems to be missing at t/515-t-cmd.t line 37.
A signature parameter must start with '$', '@' or '%' at t/515-t-cmd.t line 24, near "(&"
syntax error at t/515-t-cmd.t line 24, near "(&"
Can't redeclare "my" in "my" at t/515-t-cmd.t line 26, near "my"
syntax error at t/515-t-cmd.t line 35, near "}"
"no" not allowed in expression at t/515-t-cmd.t line 39, near ""
syntax error at t/515-t-cmd.t line 41, near "}"
Can't redeclare "my" in "my" at t/515-t-cmd.t line 44, near "my"
Execution of t/515-t-cmd.t aborted due to compilation errors.
# Looks like your test exited with 255 before it could output anything.
FAILED--expected 6 tests, saw 0
t/../dist/ExtUtils-ParseXS/t/516-t-clone ........................... ok
t/../dist/ExtUtils-ParseXS/t/517-t-targetable ...................... ok
t/../dist/ExtUtils-ParseXS/t/600-t-compat .......................... ok


These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

lib/Config: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib/Config.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

../lib/Config/Extensions.t ......................................... ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Devel-PPPort: status in p7 branch

In this ticket we will track our core-p7 progress on dist/Devel-PPPort.

As of the morning of Jul 08 2020, we are getting this output from make test for this distro.

t/../dist/Devel-PPPort/t/01_test ................................... ok
t/../dist/Devel-PPPort/t/HvNAME .................................... ok
t/../dist/Devel-PPPort/t/MY_CXT .................................... ok
t/../dist/Devel-PPPort/t/SvPV ...................................... ok
t/../dist/Devel-PPPort/t/SvREFCNT .................................. ok
t/../dist/Devel-PPPort/t/Sv_set .................................... ok
t/../dist/Devel-PPPort/t/call ...................................... ok
t/../dist/Devel-PPPort/t/cop ....................................... ok
t/../dist/Devel-PPPort/t/exception ................................. ok
t/../dist/Devel-PPPort/t/format .................................... ok
t/../dist/Devel-PPPort/t/grok ...................................... ok
t/../dist/Devel-PPPort/t/gv ........................................ ok
t/../dist/Devel-PPPort/t/limits .................................... ok
t/../dist/Devel-PPPort/t/locale .................................... ok
t/../dist/Devel-PPPort/t/mPUSH ..................................... ok
t/../dist/Devel-PPPort/t/magic ..................................... ok
t/../dist/Devel-PPPort/t/memory .................................... ok
t/../dist/Devel-PPPort/t/mess ...................................... ok
t/../dist/Devel-PPPort/t/misc ...................................... ok
t/../dist/Devel-PPPort/t/newCONSTSUB ............................... ok
t/../dist/Devel-PPPort/t/newRV ..................................... ok
t/../dist/Devel-PPPort/t/newSV_type ................................ ok
t/../dist/Devel-PPPort/t/newSVpv ................................... ok
t/../dist/Devel-PPPort/t/podtest ................................... ok
t/../dist/Devel-PPPort/t/ppphtest .................................. # Failed test 5 - at (eval 14) line 2
# Failed test 6 - at (eval 14) line 3
# Failed test 7 - at (eval 14) line 6
# Failed test 8 - at (eval 14) line 9
# Failed test 9 - at (eval 14) line 10
# Failed test 10 - at (eval 14) line 11
#      got "0"
# expected "1"
# Failed test 11 - at (eval 14) line 12
#      got "0"
# expected "1"
# Failed test 12 - at (eval 14) line 13
# Failed test 13 - at (eval 14) line 16
# Failed test 15 - at (eval 17) line 4
# Failed test 16 - at (eval 17) line 5
# Failed test 17 - at (eval 17) line 6
#      got "0"
# expected "1"
# Failed test 18 - at (eval 17) line 7
# Failed test 21 - at (eval 17) line 10
# Failed test 22 - at (eval 17) line 11
# Failed test 23 - at (eval 17) line 16
# Failed test 24 - at (eval 17) line 17
# Failed test 25 - at (eval 17) line 18
#      got "0"
# expected "1"
# Failed test 26 - at (eval 17) line 19
# Failed test 30 - at (eval 17) line 23
# Failed test 32 - at (eval 20) line 2
# Failed test 33 - at (eval 20) line 3
# Failed test 35 - at (eval 20) line 5
# Failed test 36 - at (eval 20) line 6
# Failed test 37 - at (eval 20) line 7
# Failed test 38 - at (eval 20) line 8
# Failed test 39 - at (eval 20) line 9
# Failed test 40 - at (eval 20) line 10
# Failed test 41 - at (eval 20) line 11
# Failed test 42 - at (eval 20) line 14
# Failed test 43 - at (eval 20) line 15
# Failed test 45 - at (eval 20) line 17
# Failed test 46 - at (eval 20) line 18
# Failed test 47 - at (eval 20) line 19
# Failed test 48 - at (eval 20) line 20
# Failed test 50 - at (eval 20) line 22
# Failed test 51 - at (eval 20) line 23
# Failed test 52 - at (eval 20) line 26
# Failed test 53 - at (eval 20) line 27
# Failed test 58 - at (eval 20) line 32
# Failed test 60 - at (eval 20) line 34
# Failed test 61 - at (eval 20) line 35
# Failed test 62 - at (eval 20) line 38
# Failed test 63 - at (eval 20) line 41
# Failed test 64 - at (eval 20) line 42
# Failed test 66 - at (eval 20) line 44
# Failed test 67 - at (eval 20) line 45
# Failed test 69 - at (eval 20) line 47
# Failed test 70 - at (eval 20) line 50
# Failed test 71 - at (eval 20) line 51
# Failed test 73 - at (eval 20) line 53
# Failed test 74 - at (eval 20) line 54
# Failed test 76 - at (eval 20) line 56
# Failed test 77 - at (eval 20) line 59
# Failed test 78 - at (eval 20) line 60
# Failed test 83 - at (eval 20) line 65
# Failed test 84 - at (eval 20) line 68
# Failed test 86 - at (eval 21) line 2
# Failed test 87 - at (eval 21) line 3
# Failed test 88 - at (eval 21) line 4
#      got "0"
# expected "1"
# Failed test 90 - at (eval 21) line 6
# Failed test 92 - at (eval 23) line 2
# Failed test 93 - at (eval 23) line 3
# Failed test 94 - at (eval 23) line 4
# Failed test 95 - at (eval 23) line 5
# Failed test 96 - at (eval 23) line 6
# Failed test 97 - at (eval 23) line 7
# Failed test 99 - at (eval 23) line 9
#      got "0"
# expected "3"
# Failed test 101 - at (eval 25) line 2
# Failed test 103 - at (eval 26) line 5
# Failed test 104 - at (eval 26) line 6
# Failed test 105 - at (eval 26) line 5
# Failed test 106 - at (eval 26) line 6
# Failed test 107 - at (eval 26) line 5
# Failed test 108 - at (eval 26) line 6
# Failed test 109 - at (eval 26) line 5
# Failed test 110 - at (eval 26) line 6
# Failed test 111 - at (eval 26) line 5
# Failed test 112 - at (eval 26) line 6
# Failed test 113 - at (eval 26) line 5
# Failed test 114 - at (eval 26) line 6
# Failed test 115 - at (eval 26) line 8
#      got "0"
# expected "6"
# Failed test 116 - at (eval 26) line 10
#      got "0"
# expected "5"
# Failed test 118 - at (eval 26) line 14
# Failed test 119 - at (eval 26) line 15
# Failed test 120 - at (eval 26) line 16
# Failed test 121 - at (eval 26) line 14
# Failed test 122 - at (eval 26) line 15
# Failed test 123 - at (eval 26) line 16
# Failed test 124 - at (eval 26) line 14
# Failed test 125 - at (eval 26) line 15
# Failed test 126 - at (eval 26) line 16
# Failed test 127 - at (eval 26) line 14
# Failed test 128 - at (eval 26) line 15
# Failed test 129 - at (eval 26) line 16
# Failed test 130 - at (eval 26) line 14
# Failed test 131 - at (eval 26) line 15
# Failed test 132 - at (eval 26) line 16
# Failed test 134 - at (eval 29) line 2
# Failed test 137 - at (eval 29) line 7
# Failed test 139 - at (eval 30) line 2
# Failed test 140 - at (eval 30) line 5
# Failed test 141 - at (eval 30) line 8
# Failed test 145 - at (eval 30) line 20
# Failed test 146 - at (eval 30) line 23
# Failed test 147 - at (eval 30) line 26
# Failed test 150 - at (eval 31) line 3
#      got "0"
# expected "2"
# Failed test 152 - found 1 key at (eval 33) line 5
#      got "0"
# expected "1"
# Failed test 153 - at (eval 33) line 6
# Failed test 154 - INT2PTR supported without ppport.h to 5.6.0 at (eval 33) line 7
#      got "0"
# expected "1"
# Failed test 155 - INT2PTR supported with ppport.h to 5.003 at (eval 33) line 8
#      got "0"
# expected "1"
# Failed test 156 - found 1 key at (eval 33) line 12
#      got "0"
# expected "1"
# Failed test 157 - at (eval 33) line 13
# Failed test 158 - Zero supported to 5.003 at (eval 33) line 14
#      got "0"
# expected "1"
# Failed test 159 - found 2 keys at (eval 33) line 18
#      got "0"
# expected "2"
# Failed test 160 - at (eval 33) line 19
# Failed test 161 - at (eval 33) line 20
# Failed test 163 - at t/ppphtest.t line 210
#      got "Fatalized: Use of uninitialized value $name in exists at (eval 37) line 8, <DATA> line 1.\n"
# expected ""
# Failed test 164 - at t/ppphtest.t line 210
#      got "Fatalized: Use of uninitialized value $name in exists at (eval 38) line 8, <DATA> line 1.\n"
# expected ""
# Failed test 165 - at (eval 39) line 4
# Failed test 166 - at (eval 39) line 5
# Failed test 167 - at (eval 39) line 6
#      got "0"
# expected "1"
# Failed test 168 - at (eval 39) line 7
#      got "0"
# expected "1"
# Failed test 169 - at (eval 39) line 10
# Failed test 170 - at (eval 39) line 11
#      got "0"
# expected "1"
# Failed test 171 - at (eval 39) line 12
#      got "0"
# expected "1"
# Failed test 172 - at (eval 39) line 13
# Failed test 173 - at (eval 39) line 14
# Failed test 174 - at (eval 39) line 15
#      got "0"
# expected "1"
# Failed test 175 - at (eval 39) line 16
#      got "0"
# expected "1"
# Failed test 176 - at (eval 39) line 19
# Failed test 177 - at (eval 39) line 20
# Failed test 178 - at (eval 39) line 21
# Failed test 179 - at (eval 39) line 22
# Failed test 180 - at (eval 39) line 23
# Failed test 181 - at (eval 39) line 24
# Failed test 182 - at (eval 39) line 25
#      got "0"
# expected "3"
# Failed test 183 - at (eval 39) line 26
#      got "0"
# expected "3"
# Failed test 185 - at (eval 48) line 4
# Failed test 186 - at (eval 48) line 5
# Failed test 187 - at (eval 48) line 6
# Failed test 188 - at (eval 48) line 7
# Failed test 190 - at (eval 49) line 2
# Failed test 191 - at (eval 49) line 3
# Failed test 192 - at (eval 49) line 4
# Failed test 193 - at (eval 49) line 5
# Failed test 194 - at (eval 49) line 6
# Failed test 195 - at (eval 49) line 7
# Failed test 196 - at (eval 49) line 10
# Failed test 197 - at (eval 49) line 11
# Failed test 199 - at (eval 49) line 13
# Failed test 200 - at (eval 49) line 14
# Failed test 202 - at (eval 50) line 4
# Failed test 203 - at (eval 50) line 5
# Failed test 204 - at (eval 50) line 6
# Failed test 206 - at (eval 51) line 4
# Failed test 207 - at (eval 51) line 5
# Failed test 208 - at (eval 51) line 6
# Looks like you planned 238 tests but ran 209.
FAILED at test 5
t/../dist/Devel-PPPort/t/pv_tools .................................. ok
t/../dist/Devel-PPPort/t/pvs ....................................... ok
t/../dist/Devel-PPPort/t/shared_pv ................................. ok
t/../dist/Devel-PPPort/t/snprintf .................................. ok
t/../dist/Devel-PPPort/t/sprintf ................................... ok
t/../dist/Devel-PPPort/t/strlfuncs ................................. ok
t/../dist/Devel-PPPort/t/sv_xpvf ................................... ok
t/../dist/Devel-PPPort/t/threads ................................... ok
t/../dist/Devel-PPPort/t/utf8 ...................................... ok
t/../dist/Devel-PPPort/t/uv ........................................ ok
t/../dist/Devel-PPPort/t/variables ................................. ok
t/../dist/Devel-PPPort/t/warn ...................................... # Failed test 4 - at t/warn.t line 75
#      got "ckWARN bar:42 at t/warn.t line 74.\n"
# expected ""
FAILED at test 4


These results were generated on an unthreaded build on Linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Perl debugger non-functional in core-p7 branch

The debugger is gagging for prototype/signature-related reasons. Consider:

$ ./perl -Ilib t/base/cond.t
1..4
ok 1 - operator eq
ok 2 - operator ne
ok 3 - operator ==
ok 4 - operator !=

 $ ./perl -d -Ilib t/base/cond.t
A signature parameter must start with '$', '@' or '%' at lib/perl7db.pl line 875, near "(*"
syntax error at lib/perl7db.pl line 875, near "(*"
A signature parameter must start with '$', '@' or '%' at lib/perl7db.pl line 876, near "(\"
syntax error at lib/perl7db.pl line 876, near "(\["
BEGIN not safe after errors--compilation aborted at lib/perl7db.pl line 876.
Compilation failed in require.
BEGIN failed--compilation aborted.

This impedes development. What can be done?

Thank you very much.
Jim Keenan

lib/Class: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib/Class.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

../lib/Class/Struct.t .............................................. ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

lib/Net: status in core-p7 branch

In this ticket we will track our core-p7 progress on tests in directory lib/Net.

As 2020-07-09 10:20 EDT, we are getting this output from make test for the files in this directory.

../lib/Net/hostent.t ............................................... ok
../lib/Net/netent.t ................................................ ok
../lib/Net/protoent.t .............................................. ok
../lib/Net/servent.t ............................................... ok

These results were generated on an unthreaded build on linux. The results might differ significantly if run on a threaded build. There have been subsequent commits to this branch which may have impacted these results. YMMV.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.