Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Win32] 5.27.7 fails all tests. #16331

Closed
p5pRT opened this issue Dec 21, 2017 · 14 comments
Labels

Comments

@p5pRT
Copy link
Collaborator

@p5pRT p5pRT commented Dec 21, 2017

Migrated from rt.perl.org#132633 (status was 'resolved')

Searchable as RT132633$

@p5pRT

This comment has been minimized.

Copy link
Collaborator Author

@p5pRT p5pRT commented Dec 21, 2017

From @sisyphus

Hi,

Attached is the (abridged) output of running 'gmake test' for 5.27.7 on
Windows.
It's essentially the same for both 32-bit and 64-bit builds, and there was
no such problem with version 5.27.6.

In a nutshell, the command 'perl.exe harness', when run from the win32/t
folder launches into the normal running of the test scripts for 5.27.6.
But for 5.27.7, for each and every test script, the same command just
outputs​:

'1' is not recognized as an internal or external command,
operable program or batch file.
<scriptname>.t ........................................................
No subtests run

which is counted as a fail​:

<scriptname>.t (Wstat​: 0 Tests​: 0 Failed​: 0)
Parse errors​: No plan found in TAP output

Here is the 'perl -V' of the build that produced the attached t.txt​:

Summary of my perl5 (revision 5 version 27 subversion 7) configuration​:

  Platform​:
  osname=MSWin32
  osvers=6.1.7601
  archname=MSWin32-x86-multi-thread-64int
  uname=''
  config_args='undef'
  hint=recommended
  useposix=true
  d_sigaction=undef
  useithreads=define
  usemultiplicity=define
  use64bitint=define
  use64bitall=undef
  uselongdouble=undef
  usemymalloc=n
  default_inc_excludes_dot=define
  bincompat5005=undef
  Compiler​:
  cc='gcc'
  ccflags
=' -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS
-DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields'
  optimize='-s -O2'
  cppflags='-DWIN32'
  ccversion=''
  gccversion='7.2.0'
  gccosandvers=''
  intsize=4
  longsize=4
  ptrsize=4
  doublesize=8
  byteorder=12345678
  doublekind=3
  d_longlong=define
  longlongsize=8
  d_longdbl=define
  longdblsize=12
  longdblkind=3
  ivtype='long long'
  ivsize=8
  nvtype='double'
  nvsize=8
  Off_t='long long'
  lseeksize=8
  alignbytes=8
  prototype=define
  Linker and Libraries​:
  ld='g++'
  ldflags ='-s -L"c​:\perl\lib\CORE" -L"C​:\_32\gcc-mingw-720\mingw32\lib"'
  libpth=C​:\_32\gcc-mingw-720\mingw32\lib
  libs= -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32
-lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion
-lodbc32 -lodbccp32 -lcomctl32
  perllibs= -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32
-lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion
-lodbc32 -lodbccp32 -lcomctl32
  libc=
  so=dll
  useshrplib=true
  libperl=libperl527.a
  gnulibc_version=''
  Dynamic Linking​:
  dlsrc=dl_win32.xs
  dlext=dll
  d_dlsymun=undef
  ccdlflags=' '
  cccdlflags=' '
  lddlflags='-mdll -s -L"c​:\perl\lib\CORE" -L"C​:\_32\gcc-mingw-720\mingw32\lib"'

Characteristics of this binary (from libperl)​:
  Compile-time options​:
  HAS_TIMES
  HAVE_INTERP_INTERN
  MULTIPLICITY
  PERLIO_LAYERS
  PERL_COPY_ON_WRITE
  PERL_DONT_CREATE_GVSV
  PERL_IMPLICIT_CONTEXT
  PERL_IMPLICIT_SYS
  PERL_MALLOC_WRAP
  PERL_OP_PARENT
  PERL_PRESERVE_IVUV
  USE_64_BIT_INT
  USE_ITHREADS
  USE_LARGE_FILES
  USE_LOCALE
  USE_LOCALE_COLLATE
  USE_LOCALE_CTYPE
  USE_LOCALE_NUMERIC
  USE_LOCALE_TIME
  USE_PERLIO
  USE_PERL_ATOF
  Built under MSWin32
  Compiled at Dec 21 2017 13​:50​:06
  @​INC​:
  C​:/_32/comp/perl-5.27.7/lib

@p5pRT

This comment has been minimized.

Copy link
Collaborator Author

@p5pRT p5pRT commented Dec 21, 2017

From @sisyphus

# CCTYPE=GCC
# GCCBIN=gcc
# GCCVER=7.2.0
# GCCTARGET=i686-w64-mingw32
# GCCCROSS=
# WIN64=undef
# ARCHITECTURE=x86
# ARCHNAME=MSWin32-x86-multi-thread-64int
# MAKE=gmake
..\miniperl.exe -I..\lib ..\mkppport
ppport.h in cpan/DB_File is up-to-date
ppport.h in cpan/IPC-SysV is up-to-date
ppport.h in cpan/Scalar-List-Utils is up-to-date
ppport.h in cpan/Win32API-File is up-to-date
ppport.h in dist/PathTools is up-to-date
ppport.h in dist/Time-HiRes is up-to-date
..\miniperl.exe -I..\lib ..\make_ext.pl
"MAKE=gmake" --dir=..\cpan --dir=..\dist --dir=..\ext --dynamic
!Unicode/Normalize
Skipping extension Unicode/Normalize, not ported to current platform at
..\make_ext.pl line 184.
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/dist/PathTools'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Cwd.bs
..\..\lib\auto\Cwd\Cwd.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/dist/PathTools'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/B'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- B.bs
..\..\lib\auto\B\B.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/B'
gmake[1]​: Entering directory
'C​:/_32/comp/perl-5.27.7/cpan/Compress-Raw-Bzip2'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Bzip2.bs
..\..\lib\auto\Compress\Raw\Bzip2\Bzip2.bs 644
gmake[1]​: Leaving directory
'C​:/_32/comp/perl-5.27.7/cpan/Compress-Raw-Bzip2'
gmake[1]​: Entering directory
'C​:/_32/comp/perl-5.27.7/cpan/Compress-Raw-Zlib'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Zlib.bs
..\..\lib\auto\Compress\Raw\Zlib\Zlib.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Compress-Raw-Zlib'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/dist/Data-Dumper'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Dumper.bs
..\..\lib\auto\Data\Dumper\Dumper.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/dist/Data-Dumper'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/dist/Devel-PPPort'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- PPPort.bs
..\..\lib\auto\Devel\PPPort\PPPort.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/dist/Devel-PPPort'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/Devel-Peek'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Peek.bs
..\..\lib\auto\Devel\Peek\Peek.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/Devel-Peek'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Digest-MD5'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- MD5.bs
..\..\lib\auto\Digest\MD5\MD5.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Digest-MD5'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Digest-SHA'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- SHA.bs
..\..\lib\auto\Digest\SHA\SHA.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Digest-SHA'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode'
gmake[2]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/Byte'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Byte.bs
..\..\..\lib\auto\Encode\Byte\Byte.bs 644
gmake[2]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/Byte'
gmake[2]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/CN'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- CN.bs
..\..\..\lib\auto\Encode\CN\CN.bs 644
gmake[2]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/CN'
gmake[2]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/EBCDIC'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- EBCDIC.bs
..\..\..\lib\auto\Encode\EBCDIC\EBCDIC.bs 644
gmake[2]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/EBCDIC'
gmake[2]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/JP'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- JP.bs
..\..\..\lib\auto\Encode\JP\JP.bs 644
gmake[2]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/JP'
gmake[2]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/KR'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- KR.bs
..\..\..\lib\auto\Encode\KR\KR.bs 644
gmake[2]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/KR'
gmake[2]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/Symbol'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Symbol.bs
..\..\..\lib\auto\Encode\Symbol\Symbol.bs 644
gmake[2]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/Symbol'
gmake[2]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/TW'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- TW.bs
..\..\..\lib\auto\Encode\TW\TW.bs 644
gmake[2]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/TW'
gmake[2]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/Unicode'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Unicode.bs
..\..\..\lib\auto\Encode\Unicode\Unicode.bs 644
gmake[2]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode/Unicode'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Encode.bs
..\..\lib\auto\Encode\Encode.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Encode'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/Fcntl'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Fcntl.bs
..\..\lib\auto\Fcntl\Fcntl.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/Fcntl'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/File-DosGlob'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- DosGlob.bs
..\..\lib\auto\File\DosGlob\DosGlob.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/File-DosGlob'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/File-Glob'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Glob.bs
..\..\lib\auto\File\Glob\Glob.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/File-Glob'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Filter-Util-Call'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Call.bs
..\..\lib\auto\Filter\Util\Call\Call.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Filter-Util-Call'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/Hash-Util'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Util.bs
..\..\lib\auto\Hash\Util\Util.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/Hash-Util'
gmake[1]​: Entering directory
'C​:/_32/comp/perl-5.27.7/ext/Hash-Util-FieldHash'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- FieldHash.bs
..\..\lib\auto\Hash\Util\FieldHash\FieldHash.bs 644
gmake[1]​: Leaving directory
'C​:/_32/comp/perl-5.27.7/ext/Hash-Util-FieldHash'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/dist/IO'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- IO.bs
..\..\lib\auto\IO\IO.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/dist/IO'
gmake[1]​: Entering directory
'C​:/_32/comp/perl-5.27.7/cpan/Scalar-List-Utils'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Util.bs
..\..\lib\auto\List\Util\Util.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Scalar-List-Utils'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/MIME-Base64'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Base64.bs
..\..\lib\auto\MIME\Base64\Base64.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/MIME-Base64'
gmake[1]​: Entering directory
'C​:/_32/comp/perl-5.27.7/cpan/Math-BigInt-FastCalc'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- FastCalc.bs
..\..\lib\auto\Math\BigInt\FastCalc\FastCalc.bs 644
gmake[1]​: Leaving directory
'C​:/_32/comp/perl-5.27.7/cpan/Math-BigInt-FastCalc'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/Opcode'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Opcode.bs
..\..\lib\auto\Opcode\Opcode.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/Opcode'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/POSIX'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- POSIX.bs
..\..\lib\auto\POSIX\POSIX.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/POSIX'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/PerlIO-encoding'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- encoding.bs
..\..\lib\auto\PerlIO\encoding\encoding.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/PerlIO-encoding'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/PerlIO-mmap'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- mmap.bs
..\..\lib\auto\PerlIO\mmap\mmap.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/PerlIO-mmap'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/PerlIO-scalar'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- scalar.bs
..\..\lib\auto\PerlIO\scalar\scalar.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/PerlIO-scalar'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/PerlIO-via'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- via.bs
..\..\lib\auto\PerlIO\via\via.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/PerlIO-via'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/SDBM_File'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- SDBM_File.bs
..\..\lib\auto\SDBM_File\SDBM_File.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/SDBM_File'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Socket'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Socket.bs
..\..\lib\auto\Socket\Socket.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Socket'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/dist/Storable'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Storable.bs
..\..\lib\auto\Storable\Storable.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/dist/Storable'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/Sys-Hostname'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Hostname.bs
..\..\lib\auto\Sys\Hostname\Hostname.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/Sys-Hostname'
gmake[1]​: Entering directory
'C​:/_32/comp/perl-5.27.7/ext/Tie-Hash-NamedCapture'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- NamedCapture.bs
..\..\lib\auto\Tie\Hash\NamedCapture\NamedCapture.bs 644
gmake[1]​: Leaving directory
'C​:/_32/comp/perl-5.27.7/ext/Tie-Hash-NamedCapture'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/dist/Time-HiRes'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- HiRes.bs
..\..\lib\auto\Time\HiRes\HiRes.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/dist/Time-HiRes'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Time-Piece'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Piece.bs
..\..\lib\auto\Time\Piece\Piece.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Time-Piece'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Unicode-Collate'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Collate.bs
..\..\lib\auto\Unicode\Collate\Collate.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Unicode-Collate'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Win32'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Win32.bs
..\..\lib\auto\Win32\Win32.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Win32'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Win32API-File'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- File.bs
..\..\lib\auto\Win32API\File\File.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Win32API-File'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/XS-APItest'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/XS-APItest'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/XS-Typemap'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Typemap.bs
..\..\lib\auto\XS\Typemap\Typemap.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/XS-Typemap'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/arybase'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- arybase.bs
..\..\lib\auto\arybase\arybase.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/arybase'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/attributes'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- attributes.bs
..\..\lib\auto\attributes\attributes.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/attributes'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/mro'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- mro.bs
..\..\lib\auto\mro\mro.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/mro'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/re'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- re.bs
..\..\lib\auto\re\re.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/re'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/dist/threads'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- threads.bs
..\..\lib\auto\threads\threads.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/dist/threads'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/dist/threads-shared'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- shared.bs
..\..\lib\auto\threads\shared\shared.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/dist/threads-shared'
..\miniperl.exe -I..\lib ..\make_ext.pl
"MAKE=gmake" --dir=..\cpan --dir=..\dist --dir=..\ext --static
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/Win32CORE'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/Win32CORE'
..\miniperl.exe -I..\lib list_static_libs.pl > Extensions_static
g++ -mdll -o
..\perl527.dll -s -L"c​:\perl\lib\CORE" -L"C​:\_32\gcc-mingw-720\mingw32\lib"
\
  ..\toke.o ..\regcomp.o ..\regexec.o ..\op.o ..\sv.o ..\pp.o ..\pp_ctl.o
..\pp_sys.o ..\pp_pack.o ..\pp_hot.o ..\gv.o ..\perl.o ..\utf8.o ..\dump.o
..\hv.o ..\av.o ..\caretx.o ..\deb.o ..\doio.o ..\doop.o ..\dquote.o
..\globals.o ..\mro_core.o ..\locale.o ..\keywords.o ..\mathoms.o ..\mg.o
..\numeric.o ..\pad.o ..\perlapi.o ..\perly.o ..\pp_sort.o ..\reentr.o
..\run.o ..\scope.o ..\taint.o ..\time64.o ..\universal.o ..\util.o
perllib.o ..\perlio.o .\win32.o .\win32sck.o .\win32thread.o .\fcrypt.o
.\win32io.o ..\DynaLoader.o
..\lib\auto\Win32CORE\Win32CORE.a -lmoldname -lkernel32 -luser32 -lgdi32 -
lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luu
id -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
..\lib\CORE\perl527.exp
..\miniperl.exe -I..\lib ..\make_ext.pl
"MAKE=gmake" --dir=..\cpan --dir=..\dist --dir=..\ext --dynamic
+Unicode/Normalize
gmake[1]​: Entering directory
'C​:/_32/comp/perl-5.27.7/dist/Unicode-Normalize'
C​:\_32\comp\perl-5.27.7\miniperl.exe
"-I..\..\lib" -MExtUtils​::Command​::MM -e cp_nonempty -- Normalize.bs
..\..\lib\auto\Unicode\Normalize\Normalize.bs 644
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/dist/Unicode-Normalize'
..\miniperl.exe -I..\lib ..\make_ext.pl
"MAKE=gmake" --dir=..\cpan --dir=..\dist --dir=..\ext --nonxs !libs
Running pm_to_blib for cpan/Pod-Simple directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/dist/lib'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/dist/lib'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Archive-Tar'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Archive-Tar'
Running pm_to_blib for dist/Attribute-Handlers directly
Running pm_to_blib for cpan/AutoLoader directly
Running pm_to_blib for cpan/B-Debug directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/CPAN'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/CPAN'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/CPAN-Meta'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/CPAN-Meta'
Running pm_to_blib for cpan/CPAN-Meta-Requirements directly
Running pm_to_blib for cpan/CPAN-Meta-YAML directly
Running pm_to_blib for dist/Carp directly
Running pm_to_blib for cpan/Config-Perl-V directly
Running pm_to_blib for dist/Devel-SelfStubber directly
Running pm_to_blib for cpan/Digest directly
Running pm_to_blib for dist/Dumpvalue directly
Running pm_to_blib for dist/Env directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/Errno'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/Errno'
Running pm_to_blib for dist/Exporter directly
Running pm_to_blib for dist/ExtUtils-CBuilder directly
Running pm_to_blib for cpan/ExtUtils-Constant directly
Running pm_to_blib for cpan/ExtUtils-Install directly
gmake[1]​: Entering directory
'C​:/_32/comp/perl-5.27.7/cpan/ExtUtils-MakeMaker'
gmake[1]​: Leaving directory
'C​:/_32/comp/perl-5.27.7/cpan/ExtUtils-MakeMaker'
gmake[1]​: Entering directory
'C​:/_32/comp/perl-5.27.7/cpan/ExtUtils-Manifest'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/ExtUtils-Manifest'
Running pm_to_blib for ext/ExtUtils-Miniperl directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/dist/ExtUtils-ParseXS'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/dist/ExtUtils-ParseXS'
Running pm_to_blib for cpan/File-Fetch directly
Running pm_to_blib for ext/File-Find directly
Running pm_to_blib for cpan/File-Path directly
Running pm_to_blib for cpan/File-Temp directly
Running pm_to_blib for ext/FileCache directly
Running pm_to_blib for dist/Filter-Simple directly
Running pm_to_blib for cpan/Getopt-Long directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/HTTP-Tiny'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/HTTP-Tiny'
Running pm_to_blib for dist/I18N-Collate directly
Running pm_to_blib for dist/I18N-LangTags directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/IO-Compress'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/IO-Compress'
Running pm_to_blib for cpan/IO-Socket-IP directly
Running pm_to_blib for cpan/IO-Zlib directly
Running pm_to_blib for cpan/IPC-Cmd directly
Running pm_to_blib for ext/IPC-Open3 directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/JSON-PP'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/JSON-PP'
Running pm_to_blib for cpan/Locale-Codes directly
Running pm_to_blib for dist/Locale-Maketext directly
Running pm_to_blib for cpan/Locale-Maketext-Simple directly
Running pm_to_blib for cpan/Math-BigInt directly
Running pm_to_blib for cpan/Math-BigRat directly
Running pm_to_blib for cpan/Math-Complex directly
Running pm_to_blib for cpan/Memoize directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/dist/Module-CoreList'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/dist/Module-CoreList'
Running pm_to_blib for cpan/Module-Load directly
Running pm_to_blib for cpan/Module-Load-Conditional directly
Running pm_to_blib for cpan/Module-Loaded directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Module-Metadata'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Module-Metadata'
Running pm_to_blib for cpan/NEXT directly
Running pm_to_blib for dist/Net-Ping directly
Running pm_to_blib for cpan/Params-Check directly
Running pm_to_blib for cpan/Perl-OSType directly
Running pm_to_blib for cpan/PerlIO-via-QuotedPrint directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Pod-Checker'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Pod-Checker'
Running pm_to_blib for cpan/Pod-Escapes directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/Pod-Functions'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/Pod-Functions'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/ext/Pod-Html'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/ext/Pod-Html'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Pod-Parser'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Pod-Parser'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Pod-Perldoc'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Pod-Perldoc'
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Pod-Usage'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Pod-Usage'
Running pm_to_blib for dist/Safe directly
Running pm_to_blib for dist/Search-Dict directly
Running pm_to_blib for dist/SelfLoader directly
Running pm_to_blib for cpan/Term-ANSIColor directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Term-Cap'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Term-Cap'
Running pm_to_blib for dist/Term-Complete directly
Running pm_to_blib for dist/Term-ReadLine directly
Running pm_to_blib for dist/Test directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/Test-Harness'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/Test-Harness'
Running pm_to_blib for cpan/Test-Simple directly
Running pm_to_blib for dist/Text-Abbrev directly
Running pm_to_blib for cpan/Text-Balanced directly
Running pm_to_blib for cpan/Text-ParseWords directly
Running pm_to_blib for cpan/Text-Tabs directly
Running pm_to_blib for dist/Thread-Queue directly
Running pm_to_blib for dist/Thread-Semaphore directly
Running pm_to_blib for dist/Tie-File directly
Running pm_to_blib for ext/Tie-Memoize directly
Running pm_to_blib for cpan/Tie-RefHash directly
Running pm_to_blib for cpan/Time-Local directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/dist/XSLoader'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/dist/XSLoader'
Running pm_to_blib for cpan/autodie directly
Running pm_to_blib for dist/autouse directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/dist/base'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/dist/base'
Running pm_to_blib for cpan/bignum directly
Running pm_to_blib for dist/constant directly
Running pm_to_blib for dist/encoding-warnings directly
Running pm_to_blib for cpan/experimental directly
Running pm_to_blib for dist/if directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/libnet'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/libnet'
Running pm_to_blib for cpan/parent directly
Running pm_to_blib for cpan/perlfaq directly
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/cpan/podlators'
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/cpan/podlators'
Running pm_to_blib for cpan/version directly
cd ..\utils && gmake PERL=..\miniperl.exe
gmake[1]​: Entering directory 'C​:/_32/comp/perl-5.27.7/utils'
gmake[1]​: Nothing to be done for 'all'.
gmake[1]​: Leaving directory 'C​:/_32/comp/perl-5.27.7/utils'
copy ..\README.aix ..\pod\perlaix.pod
  1 file(s) copied.
copy ..\README.amiga ..\pod\perlamiga.pod
  1 file(s) copied.
copy ..\README.android ..\pod\perlandroid.pod
  1 file(s) copied.
copy ..\README.bs2000 ..\pod\perlbs2000.pod
  1 file(s) copied.
copy ..\README.ce ..\pod\perlce.pod
  1 file(s) copied.
copy ..\README.cn ..\pod\perlcn.pod
  1 file(s) copied.
copy ..\README.cygwin ..\pod\perlcygwin.pod
  1 file(s) copied.
copy ..\README.dos ..\pod\perldos.pod
  1 file(s) copied.
copy ..\README.freebsd ..\pod\perlfreebsd.pod
  1 file(s) copied.
copy ..\README.haiku ..\pod\perlhaiku.pod
  1 file(s) copied.
copy ..\README.hpux ..\pod\perlhpux.pod
  1 file(s) copied.
copy ..\README.hurd ..\pod\perlhurd.pod
  1 file(s) copied.
copy ..\README.irix ..\pod\perlirix.pod
  1 file(s) copied.
copy ..\README.jp ..\pod\perljp.pod
  1 file(s) copied.
copy ..\README.ko ..\pod\perlko.pod
  1 file(s) copied.
copy ..\README.linux ..\pod\perllinux.pod
  1 file(s) copied.
copy ..\README.macos ..\pod\perlmacos.pod
  1 file(s) copied.
copy ..\README.macosx ..\pod\perlmacosx.pod
  1 file(s) copied.
copy ..\README.netware ..\pod\perlnetware.pod
  1 file(s) copied.
copy ..\README.openbsd ..\pod\perlopenbsd.pod
  1 file(s) copied.
copy ..\README.os2 ..\pod\perlos2.pod
  1 file(s) copied.
copy ..\README.os390 ..\pod\perlos390.pod
  1 file(s) copied.
copy ..\README.os400 ..\pod\perlos400.pod
  1 file(s) copied.
copy ..\README.plan9 ..\pod\perlplan9.pod
  1 file(s) copied.
copy ..\README.qnx ..\pod\perlqnx.pod
  1 file(s) copied.
copy ..\README.riscos ..\pod\perlriscos.pod
  1 file(s) copied.
copy ..\README.solaris ..\pod\perlsolaris.pod
  1 file(s) copied.
copy ..\README.symbian ..\pod\perlsymbian.pod
  1 file(s) copied.
copy ..\README.synology ..\pod\perlsynology.pod
  1 file(s) copied.
copy ..\README.tru64 ..\pod\perltru64.pod
  1 file(s) copied.
copy ..\README.tw ..\pod\perltw.pod
  1 file(s) copied.
copy ..\README.vos ..\pod\perlvos.pod
  1 file(s) copied.
copy ..\README.win32 ..\pod\perlwin32.pod
  1 file(s) copied.
copy ..\pod\perldelta.pod ..\pod\perl5277delta.pod
  1 file(s) copied.
..\miniperl.exe -I..\lib bin\pl2bat.pl ..\utils\h2ph ..\utils\splain
..\utils\perlbug ..\utils\pl2pm ..\utils\h2xs ..\utils\perldoc
..\utils\perlivp ..\utils\libnetcfg ..\utils\enc2xs ..\utils\encguess
..\utils\piconv ..\utils\corelist ..\utils\cpan ..\utils\xsubpp
..\utils\pod2html ..\utils\prove ..\utils\ptar ..\utils\ptardiff
..\utils\ptargrep ..\utils\zipdetails ..\utils\shasum ..\utils\instmodsh
..\utils\json_pp bin\exetype.pl bin\runperl.pl bin\pl2bat.pl bin\perlglob.pl
bin\search.pl
..\miniperl.exe -I..\lib ..\autodoc.pl ..
..\miniperl.exe -I..\lib ..\pod\perlmodlib.PL -q ..
..\perl.exe -f ..\pod\buildtoc -q
Use of uninitialized value $_ in substitution (s///) at ..\pod\buildtoc line
215, <$fh> chunk 2.
Use of uninitialized value $_ in pattern match (m//) at ..\pod\buildtoc line
216, <$fh> chunk 2.
Use of uninitialized value $_ in substitution (s///) at ..\pod\buildtoc line
219, <$fh> chunk 2.
Use of uninitialized value $_ in substitution (s///) at ..\pod\buildtoc line
219, <$fh> chunk 2.
if exist C​:\_32\gcc-mingw-720\mingw32\bin\libgcc_s_seh-1.dll xcopy /f /r /i
/d /y C​:\_32\gcc-mingw-720\mingw32\bin\libgcc_s_seh-1.dll ..\t\
if exist C​:\_32\gcc-mingw-720\mingw32\bin\libgcc_s_sjlj-1.dll xcopy /f /r /i
/d /y C​:\_32\gcc-mingw-720\mingw32\bin\libgcc_s_sjlj-1.dll ..\t\
if exist C​:\_32\gcc-mingw-720\mingw32\bin\libgcc_s_dw2-1.dll xcopy /f /r /i
/d /y C​:\_32\gcc-mingw-720\mingw32\bin\libgcc_s_dw2-1.dll ..\t\
0 File(s) copied
if exist C​:\_32\gcc-mingw-720\mingw32\bin\libstdc++-6.dll xcopy /f /r /i /d
/y C​:\_32\gcc-mingw-720\mingw32\bin\libstdc++-6.dll ..\t\
0 File(s) copied
if exist C​:\_32\gcc-mingw-720\mingw32\bin\libwinpthread-1.dll xcopy /f /r /i
/d /y C​:\_32\gcc-mingw-720\mingw32\bin\libwinpthread-1.dll ..\t\
0 File(s) copied
xcopy /f /r /i /d /y ..\perl.exe ..\t\
0 File(s) copied
xcopy /f /r /i /d /y ..\perl527.dll ..\t\
C​:\_32\comp\perl-5.27.7\perl527.dll -> C​:\_32\comp\perl-5.27.7\t\perl527.dll
1 File(s) copied
xcopy /f /r /i /d /y ..\perlglob.exe ..\t\
0 File(s) copied
set PERL_STATIC_EXT=Win32CORE && \
  cd ..\t && perl.exe harness
'1' is not recognized as an internal or external command,
operable program or batch file.
base/cond.t ........................................................
No subtests run
'1' is not recognized as an internal or external command,
operable program or batch file.
base/if.t ..........................................................
No subtests run

[snip many more of the same]

'1' is not recognized as an internal or external command,
operable program or batch file.
../lib/vmsish.t ....................................................
No subtests run
'1' is not recognized as an internal or external command,
operable program or batch file.
../lib/warnings.t ..................................................
No subtests run

Test Summary Report


base/cond.t (Wstat​: 0
Tests​: 0 Failed​: 0)
  Parse errors​: No plan found in TAP output
base/if.t (Wstat​: 0
Tests​: 0 Failed​: 0)
  Parse errors​: No plan found in TAP output

[snip many more of the same]

../lib/vmsish.t (Wstat​: 0
Tests​: 0 Failed​: 0)
  Parse errors​: No plan found in TAP output
../lib/warnings.t (Wstat​: 0
Tests​: 0 Failed​: 0)
  Parse errors​: No plan found in TAP output
Files=2641, Tests=0, 42 wallclock secs (17.82 usr + 4.70 sys = 22.51 CPU)
Result​: FAIL
GNUmakefile​:1838​: recipe for target 'test' failed
make​: *** [test] Error 2641

@p5pRT

This comment has been minimized.

Copy link
Collaborator Author

@p5pRT p5pRT commented Dec 21, 2017

From @sisyphus

-----Original Message-----
From​: Sisyphus (via RT)

In a nutshell, the command 'perl.exe harness', when run from the win32/t
folder ....

Duh - there is no such folder. I meant the top-level/t folder (or
win32/../t)

Cheers,
Rob

@p5pRT

This comment has been minimized.

Copy link
Collaborator Author

@p5pRT p5pRT commented Dec 21, 2017

From zefram@fysh.org

Sisyphus wrote​:

'1' is not recognized as an internal or external command,
operable program or batch file.

That sounds like something is passing a one-element array
to readpipe() in list context. It would be broken by commit
397baf2 which fixed [perl #4574].

-zefram

@p5pRT

This comment has been minimized.

Copy link
Collaborator Author

@p5pRT p5pRT commented Dec 21, 2017

The RT System itself - Status changed from 'new' to 'open'

@p5pRT

This comment has been minimized.

Copy link
Collaborator Author

@p5pRT p5pRT commented Dec 21, 2017

From zefram@fysh.org

I wrote​:

That sounds like something is passing a one-element array
to readpipe() in list context.

But I don't see any code in the core distro that would do that.
This needs a Windows person to track it down.

-zefram

@p5pRT

This comment has been minimized.

Copy link
Collaborator Author

@p5pRT p5pRT commented Dec 21, 2017

From @steve-m-hay

On 21 December 2017 at 04​:49, Zefram <zefram@​fysh.org> wrote​:

Sisyphus wrote​:

'1' is not recognized as an internal or external command,
operable program or batch file.

That sounds like something is passing a one-element array
to readpipe() in list context. It would be broken by commit
397baf2 which fixed [perl #4574].

Current blead (fe2024f) is failing
just the same for me.
Reverting 397baf2 does not fix it.
I will have a look later if nobody else has got there. Sorry I missed
this for 5.27.7.

@p5pRT

This comment has been minimized.

Copy link
Collaborator Author

@p5pRT p5pRT commented Dec 21, 2017

From @steve-m-hay

On 21 December 2017 at 08​:37, Steve Hay <steve.m.hay@​googlemail.com> wrote​:

On 21 December 2017 at 04​:49, Zefram <zefram@​fysh.org> wrote​:

Sisyphus wrote​:

'1' is not recognized as an internal or external command,
operable program or batch file.

That sounds like something is passing a one-element array
to readpipe() in list context. It would be broken by commit
397baf2 which fixed [perl #4574].

Current blead (fe2024f) is failing
just the same for me.
Reverting 397baf2 does not fix it.
I will have a look later if nobody else has got there. Sorry I missed
this for 5.27.7.

I had a quick skim through the changes since I last made a commit
(when things were definitely working) and tried a couple of builds
before/after likely candidates for the cause. I quickly found the
culprit is this​:

64def2a​: perform system() arg
processing before fork

but I won't have time to investigate further until later.

@p5pRT

This comment has been minimized.

Copy link
Collaborator Author

@p5pRT p5pRT commented Dec 21, 2017

From @xenu

On Thu, 21 Dec 2017, at 10​:34, Steve Hay via perl5-porters wrote​:

I had a quick skim through the changes since I last made a commit
(when things were definitely working) and tried a couple of builds
before/after likely candidates for the cause. I quickly found the
culprit is this​:

64def2a​: perform system() arg
processing before fork

but I won't have time to investigate further until later.

Perhaps it has something to do with windows-specific system(1, "foo") hack?

Excerpt from perlport​:

system(1, @​args) spawns an external process and immediately returns its process designator, without waiting for it to terminate. Return value may be used subsequently in wait or waitpid PID,FLAGS. Failure to spawn() a subprocess is indicated by setting $? to 255 << 8 . $? is set in a way compatible with Unix (i.e. the exit status of the subprocess is obtained by $?>> 8 , as described in the documentation).

@p5pRT

This comment has been minimized.

Copy link
Collaborator Author

@p5pRT p5pRT commented Dec 21, 2017

From zefram@fysh.org

Tomasz Konojacki wrote​:

Perhaps it has something to do with windows-specific system(1, "foo") hack?

Ooh, nice. There's code in win32/win32.c's do_aspawn() that looks for
a strictly numeric first argument​:

  if (SvNIOKp(*(mark+1)) && !SvPOKp(*(mark+1))) {
  ++mark;
  flag = SvIVx(*mark);
  }

So that has the number/string bug. The argument copying that now happens
in the parent process doesn't preserve numericness, so breaks this.

Do we have to preserve the number/string bug?

-zefram

@p5pRT

This comment has been minimized.

Copy link
Collaborator Author

@p5pRT p5pRT commented Dec 21, 2017

From @cpansprout

On Thu, 21 Dec 2017 04​:56​:37 -0800, zefram@​fysh.org wrote​:

Tomasz Konojacki wrote​:

Perhaps it has something to do with windows-specific system(1, "foo") hack?

Ooh, nice. There's code in win32/win32.c's do_aspawn() that looks for
a strictly numeric first argument​:

if \(SvNIOKp\(\*\(mark\+1\)\) && \!SvPOKp\(\*\(mark\+1\)\)\) \{
\+\+mark;
flag = SvIVx\(\*mark\);
\}

So that has the number/string bug. The argument copying that now happens
in the parent process doesn't preserve numericness, so breaks this.

Do we have to preserve the number/string bug?

I think in this case we have to, much as I dislike it, because there could be an executable file called "1".

--

Father Chrysostomos

@p5pRT

This comment has been minimized.

Copy link
Collaborator Author

@p5pRT p5pRT commented Dec 22, 2017

From zefram@fysh.org

Should be fixed by commit 8fe3452.

-zefram

@p5pRT

This comment has been minimized.

Copy link
Collaborator Author

@p5pRT p5pRT commented Dec 22, 2017

From @steve-m-hay

On Thu, 21 Dec 2017 21​:36​:43 -0800, zefram@​fysh.org wrote​:

Should be fixed by commit 8fe3452.

All working again now. Thanks for fixing this.

@p5pRT

This comment has been minimized.

Copy link
Collaborator Author

@p5pRT p5pRT commented Dec 22, 2017

@steve-m-hay - Status changed from 'open' to 'resolved'

@p5pRT p5pRT closed this Dec 22, 2017
@p5pRT p5pRT added the Severity Low label Oct 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.