in reply to Re^5: [Win32] PerlIO-Layers fails 4 tests on perl-5.10 only
in thread [Win32] PerlIO-Layers fails 4 tests on perl-5.10 only

I interpret

... Can't stat lib: No such file or directory ...

as the lib/ directory not existing, but if it exists then I'm out of ideas.

Replies are listed 'Best First'.
Re^7: [Win32] PerlIO-Layers fails 4 tests on perl-5.10 only
by BrowserUk (Patriarch) on Apr 08, 2012 at 18:47 UTC
    Can't stat lib: No such file or directory

    Seems I created the lib directory one level below where it was meant to be. That tends to happens when you have to do these things manually because people use broken tools.

    I never seem to have these problems with the normal method; only these fatuous Build scripts.

    The upshot of correcting that problem is:

    C:\Perl64\packages\PerlIO-Layers-0.010>.\Build.PL compilet-1509425152.c Creating library C:\Windows\TEMP\compilet.lib and object C:\Windows +\TEMP\compilet.exp Generating code Finished generating code Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'PerlIO-Layers' version '0.010' C:\Perl64\packages\PerlIO-Layers-0.010>Build.bat Building PerlIO-Layers Generating script 'lib\PerlIO\Layers.ccs' cl -nologo -c @"lib\PerlIO\Layers.ccs" -Fo"lib\PerlIO\Layers.obj" "lib +\PerlIO\Layers.c" Layers.c lib\PerlIO\Layers.xs(47) : warning C4267: 'function' : conversion from + 'size_t' to 'I32', possible loss of data lib\PerlIO\Layers.c(125) : warning C4101: 'RETVAL' : unreferenced loca +l variable ExtUtils::Mkbootstrap::Mkbootstrap('blib\arch\auto\PerlIO\Layers\Layer +s.bs') Generating script 'lib\PerlIO\Layers.lds' link @"lib\PerlIO\Layers.lds" -out:"blib\arch\auto\PerlIO\Layers\Layer +s.dll" Creating library lib\PerlIO\Layers.lib and object lib\PerlIO\Layers +.exp Generating code Finished generating code if exist -manifest "lib\PerlIO\Layers.dll.manifest" mt -nologo -manife +st "lib\PerlIO\Layers.dll.manifest" -outputresource:"blib\arch\auto\P +erlIO\Layers\Layers.dll";2 C:\Perl64\packages\PerlIO-Layers-0.010>Build.bat test t/00-compile.t ............ Can't load 'C:\Perl64\packages\PerlIO-Laye +rs-0.010\blib\arch/auto/PerlIO/Layers/Layers.dll' for module PerlIO:: +Layers: load_file:A dynamic link library (DLL) initialization routine + failed at c:/Perl64/lib/DynaLoader.pm line 201. at -e line 1 Compilation failed in require at -e line 1. t/00-compile.t ............ 1/1 # Failed test 'PerlIO::Layers loaded + ok' # at t/00-compile.t line 62. # '' # doesn't match '(?s-xim:^\s*PerlIO::Layers ok)' # Looks like you failed 1 test of 1. t/00-compile.t ............ Dubious, test returned 1 (wstat 256, 0x100 +) Failed 1/1 subtests t/10-basics.t ............. Can't load 'C:\Perl64\packages\PerlIO-Laye +rs-0.010\blib\arch/auto/PerlIO/Layers/Layers.dll' for module PerlIO:: +Layers: load_file:A dynamic link library (DLL) initialization routine + failed at c:/Perl64/lib/DynaLoader.pm line 201. at t/10-basics.t line 9 Compilation failed in require at t/10-basics.t line 9. BEGIN failed--compilation aborted at t/10-basics.t line 9. t/10-basics.t ............. Dubious, test returned 34 (wstat 8704, 0x2 +200) No subtests run t/release-kwalitee.t ...... skipped: these tests are for release candi +date testing t/release-pod-coverage.t .. skipped: these tests are for release candi +date testing t/release-pod-syntax.t .... skipped: these tests are for release candi +date testing Test Summary Report ------------------- t/00-compile.t (Wstat: 256 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 1 t/10-basics.t (Wstat: 8704 Tests: 0 Failed: 0) Non-zero exit status: 34 Parse errors: No plan found in TAP output Files=5, Tests=1, 19 wallclock secs ( 0.06 usr + 0.03 sys = 0.09 CPU +) Result: FAIL Failed 2/5 test programs. 1/1 subtests failed.

    With the OS reporting runtime error:R6034


    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.

    The start of some sanity?

      Can't load 'C:\Perl64\packages\PerlIO-Layers-0.010\blib\arch/auto/PerlIO/Layers/Layers.dll' for module PerlIO::Layers: load_file:A dynamic link library (DLL) initialization routine failed at c:/Perl64/lib/DynaLoader.pm line 201.

      Up until the appearance of that error I was getting the same as you. I suspect we're using different compilers. (I have Microsoft Platform SDK for Windows Server 2003 R2.)

      Apart from the top level 'MANIFEST' file, do you have any files whose names =~ /manifest/i after 'build.bat' has been run ? (I don't.)

      I guess another possibility is that the difference arises because we have different M::B versions. I'm using 0.3901.

      Cheers,
      Rob
        The MS manifest problem is a problem. I think the scenario is, old makemaker or old module build that doesn't know to run the mt tool, or the perl was compiled with the MS pre-manifest VC compiler, yet you are using a MS manifest VC compiler, and Config.pm isn't MS manifest aware.

      That tends to happens when you have to do these things manually because people use broken tools.

      Which broken tools are you using and why?

      I see no problem with PerlIO-Layers-0.009.tar.gz, ptar or tar from gnuwin32/unxutils/mingw or 7zip all handle it fine

      PerlIO-Layers-0.009/ PerlIO-Layers-0.009/INSTALL PerlIO-Layers-0.009/t/ PerlIO-Layers-0.009/t/release-pod-syntax.t PerlIO-Layers-0.009/t/release-pod-coverage.t PerlIO-Layers-0.009/t/release-kwalitee.t PerlIO-Layers-0.009/t/00-compile.t PerlIO-Layers-0.009/t/10-basics.t PerlIO-Layers-0.009/Build.PL PerlIO-Layers-0.009/lib/ PerlIO-Layers-0.009/lib/PerlIO/ PerlIO-Layers-0.009/lib/PerlIO/Layers.pm PerlIO-Layers-0.009/lib/PerlIO/Layers.xs PerlIO-Layers-0.009/dist.ini PerlIO-Layers-0.009/LICENSE PerlIO-Layers-0.009/META.json PerlIO-Layers-0.009/Changes PerlIO-Layers-0.009/MANIFEST PerlIO-Layers-0.009/META.yml PerlIO-Layers-0.009/README

        There nuttin' wrong with the tools I use. This is me unpacking the most complex perl package I could find (note the presence of a makefile):

        C:\Perl64\packages>dir Imager-0.78\Makefile Volume in drive C has no label. Volume Serial Number is 8C78-4B42 Directory of C:\Perl64\packages\Imager-0.78 14/10/2010 23:57 62,577 Makefile 1 File(s) 62,577 bytes 0 Dir(s) 125,414,109,184 bytes free C:\Perl64\packages>rd /q /s Imager-0.78 C:\Perl64\packages>tar -xvf Imager-0.78.tar Imager-0.78/ Imager-0.78/iolayer.h Imager-0.78/lib/ Imager-0.78/lib/Imager/ Imager-0.78/lib/Imager/ExtUtils.pm Imager-0.78/lib/Imager/Fill.pm Imager-0.78/lib/Imager/Probe.pm Imager-0.78/lib/Imager/Engines.pod Imager-0.78/lib/Imager/Regops.pm Imager-0.78/lib/Imager/Filters.pod Imager-0.78/lib/Imager/Matrix2d.pm Imager-0.78/lib/Imager/Draw.pod Imager-0.78/lib/Imager/Cookbook.pod Imager-0.78/lib/Imager/Transform.pm Imager-0.78/lib/Imager/Fountain.pm Imager-0.78/lib/Imager/Font/ Imager-0.78/lib/Imager/Font/BBox.pm Imager-0.78/lib/Imager/Font/FreeType2.pm Imager-0.78/lib/Imager/Font/Truetype.pm Imager-0.78/lib/Imager/Font/Wrap.pm Imager-0.78/lib/Imager/Font/Type1.pm Imager-0.78/lib/Imager/Font/Image.pm Imager-0.78/lib/Imager/IO.pod Imager-0.78/lib/Imager/Test.pm Imager-0.78/lib/Imager/ImageTypes.pod Imager-0.78/lib/Imager/Handy.pod Imager-0.78/lib/Imager/regmach.pod Imager-0.78/lib/Imager/Transformations.pod Imager-0.78/lib/Imager/Expr.pm Imager-0.78/lib/Imager/Files.pod Imager-0.78/lib/Imager/Color/ Imager-0.78/lib/Imager/Color/Table.pm Imager-0.78/lib/Imager/Color/Float.pm Imager-0.78/lib/Imager/Font.pm Imager-0.78/lib/Imager/Tutorial.pod Imager-0.78/lib/Imager/Preprocess.pm Imager-0.78/lib/Imager/Expr/ Imager-0.78/lib/Imager/Expr/Assem.pm Imager-0.78/lib/Imager/APIRef.pod Imager-0.78/lib/Imager/LargeSamples.pod Imager-0.78/lib/Imager/Inline.pod Imager-0.78/lib/Imager/Color.pm Imager-0.78/lib/Imager/API.pod Imager-0.78/lib/Imager/interface.pod Imager-0.78/flip.im Imager-0.78/color.c Imager-0.78/plug.h Imager-0.78/tags.c Imager-0.78/quant.c Imager-0.78/W32/ Imager-0.78/W32/lib/ Imager-0.78/W32/lib/Imager/ Imager-0.78/W32/lib/Imager/Font/ Imager-0.78/W32/lib/Imager/Font/Win32.pm Imager-0.78/W32/W32.xs Imager-0.78/W32/win32.c Imager-0.78/W32/W32.pm Imager-0.78/W32/fontfiles/ Imager-0.78/W32/fontfiles/ExistenceTest.ttf Imager-0.78/W32/Makefile.PL Imager-0.78/W32/imw32.h Imager-0.78/W32/t/ Imager-0.78/W32/t/t10win32.t Imager-0.78/imerror.h Imager-0.78/gaussian.im Imager-0.78/dynaload.c Imager-0.78/render.im Imager-0.78/ICO/ Imager-0.78/ICO/lib/ Imager-0.78/ICO/lib/Imager/ Imager-0.78/ICO/lib/Imager/File/ Imager-0.78/ICO/lib/Imager/File/CUR.pm Imager-0.78/ICO/msicon.c Imager-0.78/ICO/imicon.c Imager-0.78/ICO/testimg/ Imager-0.78/ICO/testimg/pal43232.ico Imager-0.78/ICO/testimg/rgba3232.ico Imager-0.78/ICO/testimg/rgba3232.ppm Imager-0.78/ICO/testimg/pal13232.ico Imager-0.78/ICO/testimg/pal43232.cur Imager-0.78/ICO/testimg/rgb1616.ico Imager-0.78/ICO/testimg/combo.ico Imager-0.78/ICO/testimg/pal83232.ppm Imager-0.78/ICO/testimg/pal83232.ico Imager-0.78/ICO/testimg/pal43232.ppm Imager-0.78/ICO/ICO.xs Imager-0.78/ICO/msicon.h Imager-0.78/ICO/ICO.pm Imager-0.78/ICO/Makefile.PL Imager-0.78/ICO/imicon.h Imager-0.78/ICO/t/ Imager-0.78/ICO/t/t70icosing.t Imager-0.78/ICO/t/t20readone.t Imager-0.78/ICO/t/t21readmult.t Imager-0.78/ICO/t/t10icon.t Imager-0.78/ICO/t/t60writefail.t Imager-0.78/ICO/t/t40readcurone.t Imager-0.78/ICO/t/t41curmultread.t Imager-0.78/ICO/t/t30cursor.t Imager-0.78/ICO/t/t73curmult.t Imager-0.78/ICO/t/t50readfail.t Imager-0.78/ICO/t/t72cursing.t Imager-0.78/ICO/t/t71icomult.t Imager-0.78/CountColor/ Imager-0.78/CountColor/CountColor.xs Imager-0.78/CountColor/CountColor.pm Imager-0.78/CountColor/Makefile.PL Imager-0.78/CountColor/t/ Imager-0.78/CountColor/t/t00countcolor.t Imager-0.78/transform.perl Imager-0.78/apidocs.perl Imager-0.78/iolayert.h Imager-0.78/Mandelbrot/ Imager-0.78/Mandelbrot/mandel.c Imager-0.78/Mandelbrot/Mandelbrot.pm Imager-0.78/Mandelbrot/Mandelbrot.xs Imager-0.78/Mandelbrot/Makefile.PL Imager-0.78/Mandelbrot/t/ Imager-0.78/Mandelbrot/t/t00mandel.t Imager-0.78/pnm.c Imager-0.78/scale.im Imager-0.78/GIF/ Imager-0.78/GIF/GIF.pm Imager-0.78/GIF/testimg/ Imager-0.78/GIF/testimg/bandw.gif Imager-0.78/GIF/testimg/screen3.gif Imager-0.78/GIF/testimg/screen2.gif Imager-0.78/GIF/testimg/expected.gif Imager-0.78/GIF/testimg/nocmap.gif Imager-0.78/GIF/testimg/badindex.gif Imager-0.78/GIF/testimg/scale.gif Imager-0.78/GIF/testimg/trmiddesc.gif Imager-0.78/GIF/testimg/trimgdesc.gif Imager-0.78/GIF/testimg/zerocomm.gif Imager-0.78/GIF/testimg/scalei.gif Imager-0.78/GIF/testimg/loccmap.gif Imager-0.78/GIF/imgif.h Imager-0.78/GIF/imgif.c Imager-0.78/GIF/Makefile.PL Imager-0.78/GIF/GIF.xs Imager-0.78/iolayer.c Imager-0.78/stackmach.c Imager-0.78/error.c Imager-0.78/datatypes.c Imager-0.78/ext.h Imager-0.78/hlines.c Imager-0.78/log.c Imager-0.78/polygon.c Imager-0.78/trans2.c Imager-0.78/JPEG/ Imager-0.78/JPEG/imjpeg.h Imager-0.78/JPEG/testimg/ Imager-0.78/JPEG/testimg/scmyk.jpg Imager-0.78/JPEG/testimg/exiftest.jpg Imager-0.78/JPEG/testimg/209_yonge.jpg Imager-0.78/JPEG/testimg/zerotype.jpg Imager-0.78/JPEG/JPEG.xs Imager-0.78/JPEG/imexif.h Imager-0.78/JPEG/JPEG.pm Imager-0.78/JPEG/imjpeg.c Imager-0.78/JPEG/Makefile.PL Imager-0.78/JPEG/imexif.c Imager-0.78/JPEG/t/ Imager-0.78/JPEG/t/t00load.t Imager-0.78/JPEG/t/t10jpeg.t Imager-0.78/spot.perl Imager-0.78/draw.h Imager-0.78/log.h Imager-0.78/draw.c Imager-0.78/SGI/ Imager-0.78/SGI/SGI.xs Imager-0.78/SGI/testimg/ Imager-0.78/SGI/testimg/rle.rgb Imager-0.78/SGI/testimg/verb.rgb Imager-0.78/SGI/testimg/rle12.rgb Imager-0.78/SGI/testimg/rle16.rgb Imager-0.78/SGI/testimg/rle6.rgb Imager-0.78/SGI/testimg/verb16.rgb Imager-0.78/SGI/testimg/verb6.rgb Imager-0.78/SGI/testimg/rleagr.rgb Imager-0.78/SGI/testimg/verb12.rgb Imager-0.78/SGI/imsgi.c Imager-0.78/SGI/Makefile.PL Imager-0.78/SGI/imsgi.h Imager-0.78/SGI/t/ Imager-0.78/SGI/t/00load.t Imager-0.78/SGI/t/10read.t Imager-0.78/SGI/t/20write.t Imager-0.78/SGI/SGI.pm Imager-0.78/filterlist.perl Imager-0.78/TIFF/ Imager-0.78/TIFF/TIFF.pm Imager-0.78/TIFF/TIFF.xs Imager-0.78/TIFF/testimg/ Imager-0.78/TIFF/testimg/rgbatsep.tif Imager-0.78/TIFF/testimg/grey32.tif Imager-0.78/TIFF/testimg/slab.tif Imager-0.78/TIFF/testimg/imager.tif Imager-0.78/TIFF/testimg/penguin-base.ppm Imager-0.78/TIFF/testimg/comp8.tif Imager-0.78/TIFF/testimg/alpha.tif Imager-0.78/TIFF/testimg/comp8.bmp Imager-0.78/TIFF/testimg/imager.pbm Imager-0.78/TIFF/testimg/rgb16.tif Imager-0.78/TIFF/testimg/srgba16.tif Imager-0.78/TIFF/testimg/srgb.tif Imager-0.78/TIFF/testimg/scmykaa.tif Imager-0.78/TIFF/testimg/srgbaa.tif Imager-0.78/TIFF/testimg/scmyk.tif Imager-0.78/TIFF/testimg/srgba.tif Imager-0.78/TIFF/testimg/comp4t.tif Imager-0.78/TIFF/testimg/comp4bad.tif Imager-0.78/TIFF/testimg/rgb16t.tif Imager-0.78/TIFF/testimg/grey16.tif Imager-0.78/TIFF/testimg/scmyka.tif Imager-0.78/TIFF/testimg/gralpha.tif Imager-0.78/TIFF/testimg/comp4.bmp Imager-0.78/TIFF/testimg/pengtile.tif Imager-0.78/TIFF/testimg/scmyka16.tif Imager-0.78/TIFF/testimg/srgba32.tif Imager-0.78/TIFF/testimg/tiffwarn.tif Imager-0.78/TIFF/testimg/comp4.tif Imager-0.78/TIFF/imtiff.h Imager-0.78/TIFF/imtiff.c Imager-0.78/TIFF/Makefile.PL Imager-0.78/TIFF/t/ Imager-0.78/TIFF/t/t10tiff.t Imager-0.78/io.c Imager-0.78/META.yml Imager-0.78/feat.h Imager-0.78/testimg/ Imager-0.78/testimg/bad_asc.pbm Imager-0.78/testimg/alpha16.tga Imager-0.78/testimg/bad4wid0.bmp Imager-0.78/testimg/short_asc.pbm Imager-0.78/testimg/test.tga Imager-0.78/testimg/penguin-base.ppm Imager-0.78/testimg/simple.pbm Imager-0.78/testimg/maxval_asc.ppm Imager-0.78/testimg/bad4widbig.bmp Imager-0.78/testimg/comp8.bmp Imager-0.78/testimg/gimpgrad Imager-0.78/testimg/imager.pbm Imager-0.78/testimg/winrgb2.bmp Imager-0.78/testimg/bad24comp.bmp Imager-0.78/testimg/bad4oflow.bmp Imager-0.78/testimg/short1.bmp Imager-0.78/testimg/short_bin16.pgm Imager-0.78/testimg/maxval_0.ppm Imager-0.78/testimg/maxval_65536.ppm Imager-0.78/testimg/multiple.ppm Imager-0.78/testimg/bad24wid0.bmp Imager-0.78/testimg/test.png Imager-0.78/testimg/winrgb2off.bmp Imager-0.78/testimg/badcomp4.bmp Imager-0.78/testimg/short_bin.pbm Imager-0.78/testimg/filltest.ppm Imager-0.78/testimg/longid.tga Imager-0.78/testimg/badbits.bmp Imager-0.78/testimg/test.raw Imager-0.78/testimg/bad1wid0.bmp Imager-0.78/testimg/bad1oflow.bmp Imager-0.78/testimg/badused4a.bmp Imager-0.78/testimg/bad8useda.bmp Imager-0.78/testimg/short8.bmp Imager-0.78/testimg/short4rle.bmp Imager-0.78/testimg/short8rle.bmp Imager-0.78/testimg/test_gimp_pal Imager-0.78/testimg/winrgb24off.bmp Imager-0.78/testimg/bad8wid0.bmp Imager-0.78/testimg/short_asc.pgm Imager-0.78/testimg/badused4b.bmp Imager-0.78/testimg/short24.bmp Imager-0.78/testimg/short_asc.ppm Imager-0.78/testimg/maxval_256.ppm Imager-0.78/testimg/bad_asc.ppm Imager-0.78/testimg/junk.ppm Imager-0.78/testimg/base.jpg Imager-0.78/testimg/badused1.bmp Imager-0.78/testimg/bad_asc.pgm Imager-0.78/testimg/bad8oflow.bmp Imager-0.78/testimg/winrgb24.bmp Imager-0.78/testimg/bad24oflow.bmp Imager-0.78/testimg/badcomp1.bmp Imager-0.78/testimg/pgm.pgm Imager-0.78/testimg/short_bin16.ppm Imager-0.78/testimg/short_bin.pgm Imager-0.78/testimg/scale.ppm Imager-0.78/testimg/winrgb8.bmp Imager-0.78/testimg/badplanes.bmp Imager-0.78/testimg/bad8comp.bmp Imager-0.78/testimg/winrgb8off.bmp Imager-0.78/testimg/maxval_4095_asc.ppm Imager-0.78/testimg/maxval.ppm Imager-0.78/testimg/comp4.bmp Imager-0.78/testimg/winrgb4off.bmp Imager-0.78/testimg/short_bin.ppm Imager-0.78/testimg/short4.bmp Imager-0.78/testimg/newgimpgrad.ggr Imager-0.78/testimg/winrgb4.bmp Imager-0.78/Imager.xs Imager-0.78/README Imager-0.78/Changes.old Imager-0.78/bigtest.perl Imager-0.78/imager.h Imager-0.78/Changes Imager-0.78/typemap Imager-0.78/compose.im Imager-0.78/imextdef.h Imager-0.78/MANIFEST Imager-0.78/conv.im Imager-0.78/immacros.h Imager-0.78/imextpl.h Imager-0.78/imgdouble.c Imager-0.78/imperl.h Imager-0.78/rendert.h Imager-0.78/fontfiles/ Imager-0.78/fontfiles/ExistenceTest.ttf Imager-0.78/fontfiles/dcr10.pfb Imager-0.78/fontfiles/dcr10.afm Imager-0.78/fontfiles/SpaceTest.pfb Imager-0.78/fontfiles/SpaceTest.afm Imager-0.78/fontfiles/ImUgly.ttf Imager-0.78/fontfiles/ExistenceTest.pfb Imager-0.78/fontfiles/NameTest.ttf Imager-0.78/fontfiles/ExistenceTest.afm Imager-0.78/fontfiles/dodge.ttf Imager-0.78/imextpltypes.h Imager-0.78/regmach.h Imager-0.78/img16.c Imager-0.78/imext.h Imager-0.78/MANIFEST.SKIP Imager-0.78/samples/ Imager-0.78/samples/inline_capture2image.pl Imager-0.78/samples/interleave.pl Imager-0.78/samples/border.pl Imager-0.78/samples/samp-form.cgi Imager-0.78/samples/inline_replace_color.pl Imager-0.78/samples/flasher.pl Imager-0.78/samples/align-string.pl Imager-0.78/samples/samp-scale.cgi Imager-0.78/samples/README Imager-0.78/samples/quad_to_square.pl Imager-0.78/samples/tk-photo.pl Imager-0.78/samples/samp-tags.html Imager-0.78/samples/gifscale.pl Imager-0.78/samples/slant_text.pl Imager-0.78/samples/replace_color.pl Imager-0.78/samples/samp-image.cgi Imager-0.78/samples/samp-scale.html Imager-0.78/samples/samp-tags.cgi Imager-0.78/samples/anaglyph.pl Imager-0.78/image.c Imager-0.78/paste.im Imager-0.78/imageri.h Imager-0.78/imio.h Imager-0.78/fills.c Imager-0.78/errep.perl Imager-0.78/feat.c Imager-0.78/dynaload.h Imager-0.78/inc/ Imager-0.78/inc/Devel/ Imager-0.78/inc/Devel/CheckLib.pm Imager-0.78/DynTest/ Imager-0.78/DynTest/linstretch.c Imager-0.78/DynTest/DynTest.pm Imager-0.78/DynTest/DynTest.xs Imager-0.78/DynTest/Makefile.PL Imager-0.78/DynTest/t/ Imager-0.78/DynTest/t/t00dyntest.t Imager-0.78/rubthru.im Imager-0.78/tga.c Imager-0.78/ppport.h Imager-0.78/font.c Imager-0.78/Flines/ Imager-0.78/Flines/Flines.xs Imager-0.78/Flines/Flines.pm Imager-0.78/Flines/Makefile.PL Imager-0.78/Flines/t/ Imager-0.78/Flines/t/t00flines.t Imager-0.78/maskimg.c Imager-0.78/bmp.c Imager-0.78/PNG/ Imager-0.78/PNG/PNG.xs Imager-0.78/PNG/PNG.pm Imager-0.78/PNG/testimg/ Imager-0.78/PNG/testimg/palette_out.png Imager-0.78/PNG/testimg/palette.png Imager-0.78/PNG/impng.c Imager-0.78/PNG/Makefile.PL Imager-0.78/PNG/impng.h Imager-0.78/PNG/t/ Imager-0.78/PNG/t/00load.t Imager-0.78/PNG/t/10png.t Imager-0.78/dynfilt/ Imager-0.78/dynfilt/dt2.c Imager-0.78/dynfilt/dt2.exp Imager-0.78/dynfilt/flines.c Imager-0.78/dynfilt/flines.exp Imager-0.78/dynfilt/mandelbrot.c Imager-0.78/dynfilt/pluginst.h Imager-0.78/dynfilt/mandelbrot.exp Imager-0.78/dynfilt/dyntest.c Imager-0.78/dynfilt/dyntest.exp Imager-0.78/dynfilt/compile.txt Imager-0.78/dynfilt/Makefile.PL Imager-0.78/dynfilt/t/ Imager-0.78/dynfilt/t/t60dyntest.t Imager-0.78/imrender.h Imager-0.78/Makefile.PL Imager-0.78/imexttypes.h Imager-0.78/imdatatypes.h Imager-0.78/palimg.c Imager-0.78/Imager.pm Imager-0.78/map.c Imager-0.78/doco.perl Imager-0.78/FT2/ Imager-0.78/FT2/FT2.xs Imager-0.78/FT2/freetyp2.c Imager-0.78/FT2/imft2.h Imager-0.78/FT2/FT2.pm Imager-0.78/FT2/typemap Imager-0.78/FT2/fontfiles/ Imager-0.78/FT2/fontfiles/ExistenceTest.ttf Imager-0.78/FT2/fontfiles/ImUgly.ttf Imager-0.78/FT2/fontfiles/ExistenceTest.pfb Imager-0.78/FT2/fontfiles/MMOne.pfb Imager-0.78/FT2/fontfiles/NameTest.ttf Imager-0.78/FT2/fontfiles/ExistenceTest.afm Imager-0.78/FT2/fontfiles/dodge.ttf Imager-0.78/FT2/Makefile.PL Imager-0.78/regmach.c Imager-0.78/regops.perl Imager-0.78/stackmach.h Imager-0.78/imext.c Imager-0.78/filters.im Imager-0.78/t/ Imager-0.78/t/t68map.t Imager-0.78/t/t023palette.t Imager-0.78/t/t59assem.t Imager-0.78/t/t56postfix.t Imager-0.78/t/t108tga.t Imager-0.78/t/t61filters.t Imager-0.78/t/t64copyflip.t Imager-0.78/t/t020masked.t Imager-0.78/t/t15color.t Imager-0.78/t/t91pod.t Imager-0.78/t/t50basicoo.t Imager-0.78/t/t55trans.t Imager-0.78/t/Pod/ Imager-0.78/t/Pod/Coverage/ Imager-0.78/t/Pod/Coverage/Imager.pm Imager-0.78/t/t40scale.t Imager-0.78/t/t20fill.t Imager-0.78/t/t05error.t Imager-0.78/t/t104ppm.t Imager-0.78/t/t83extutil.t Imager-0.78/t/t16matrix.t Imager-0.78/t/t22flood.t Imager-0.78/t/t69rubthru.t Imager-0.78/t/t67convert.t Imager-0.78/t/t30t1font.t Imager-0.78/t/t35ttfont.t Imager-0.78/t/t93podcover.t Imager-0.78/t/t57infix.t Imager-0.78/t/t58trans2.t Imager-0.78/t/t94kwalitee.t Imager-0.78/t/t101nojpeg.t Imager-0.78/t/t105nogif.t Imager-0.78/t/t07iolayer.t Imager-0.78/t/tr18561.t Imager-0.78/t/t102nopng.t Imager-0.78/t/t92samples.t Imager-0.78/t/t81hlines.t Imager-0.78/t/t36oofont.t Imager-0.78/t/t107bmp.t Imager-0.78/t/t022double.t Imager-0.78/t/t99thread.t Imager-0.78/t/t82inline.t Imager-0.78/t/t00basic.t Imager-0.78/t/t66paste.t Imager-0.78/t/t1000files.t Imager-0.78/t/t01introvert.t Imager-0.78/t/t90cc.t Imager-0.78/t/t65crop.t Imager-0.78/t/tr18561b.t Imager-0.78/t/t75polyaa.t Imager-0.78/t/t80texttools.t Imager-0.78/t/t21draw.t Imager-0.78/t/t106notiff.t Imager-0.78/t/t103raw.t Imager-0.78/t/t021sixteen.t Imager-0.78/limits.c Imager-0.78/raw.c Imager-0.78/convert.c Imager-0.78/rotate.c C:\Perl64\packages>tree /a Imager-0.78 Folder PATH listing Volume serial number is 8C78-4B42 C:\PERL64\PACKAGES\IMAGER-0.78 +---CountColor | \---t +---dynfilt | \---t +---DynTest | \---t +---Flines | \---t +---fontfiles +---FT2 | \---fontfiles +---GIF | \---testimg +---ICO | +---lib | | \---Imager | | \---File | +---t | \---testimg +---inc | \---Devel +---JPEG | +---t | \---testimg +---lib | \---Imager | +---Color | +---Expr | \---Font +---Mandelbrot | \---t +---PNG | +---t | \---testimg +---samples +---SGI | +---t | \---testimg +---t | \---Pod | \---Coverage +---testimg +---TIFF | +---t | \---testimg \---W32 +---fontfiles +---lib | \---Imager | \---Font \---t

        The problem only seems to arise with packages built with Module::Build:

        C:\Perl64\packages>gunzip PerlIO-Layers-0.010.tar.gz C:\Perl64\packages>tar -xvf PerlIO-Layers-0.010.tar PerlIO-Layers-0.010 README Changes LICENSE INSTALL dist.ini META.yml MANIFEST Build.PL META.json t 10-basics.t 00-compile.t PerlIO Layers.pm Layers.xs release-kwalitee.t release-pod-syntax.t release-pod-coverage.t C:\Perl64\packages>tree /a PerlIO-Layers-0.010 Folder PATH listing Volume serial number is 8C78-4B42 C:\PERL64\PACKAGES\PERLIO-LAYERS-0.010 No subfolders exist C:\Perl64\packages>del README Changes LICENSE INSTALL dist.ini META.ym +l MANIFEST Build.PL META.json t 10-basics.t 00-compile.t PerlIO Layer +s.pm Layers.xs release-kwalitee.t release-pod-syntax.t release-pod-co +verage.t C:\Perl64\packages\t\*, Are you sure (Y/N)? y C:\Perl64\packages\PerlIO\*, Are you sure (Y/N)? y C:\Perl64\packages>rd PerlIO t PerlIO-Layers-0.010

        With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
        Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
        "Science is about questioning the status quo. Questioning authority".
        In the absence of evidence, opinion is indistinguishable from prejudice.

        The start of some sanity?