PATH=C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2016-10-25T10:27:31 ActivePerl-2400 CPAN-2.10 PATH=C:/CPANFL~2.24-/var/libs/bin;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.24-32\var\cpan\Metadata' Database was generated on Tue, 25 Oct 2016 05:53:31 GMT Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\I\ID\IDOPEREL\Plack-App-MCCS-1.000000.tar.gz ok Plack-App-MCCS-1.000000 Plack-App-MCCS-1.000000/Changes Plack-App-MCCS-1.000000/LICENSE Plack-App-MCCS-1.000000/INSTALL Plack-App-MCCS-1.000000/dist.ini Plack-App-MCCS-1.000000/bin Plack-App-MCCS-1.000000/bin/mccs Plack-App-MCCS-1.000000/META.yml Plack-App-MCCS-1.000000/MANIFEST Plack-App-MCCS-1.000000/README.md Plack-App-MCCS-1.000000/META.json Plack-App-MCCS-1.000000/SIGNATURE Plack-App-MCCS-1.000000/t Plack-App-MCCS-1.000000/t/01-app.t Plack-App-MCCS-1.000000/t/00-load.t Plack-App-MCCS-1.000000/Makefile.PL Plack-App-MCCS-1.000000/MANIFEST.SKIP Plack-App-MCCS-1.000000/t/rootdir Plack-App-MCCS-1.000000/t/rootdir/text Plack-App-MCCS-1.000000/t/02-middleware.t Plack-App-MCCS-1.000000/t/rootdir/mccs.png Plack-App-MCCS-1.000000/t/rootdir/script.js Plack-App-MCCS-1.000000/t/rootdir/style.css Plack-App-MCCS-1.000000/t/rootdir/style3.css Plack-App-MCCS-1.000000/lib/Plack/App Plack-App-MCCS-1.000000/lib/Plack/App/MCCS.pm Plack-App-MCCS-1.000000/t/rootdir/style2.less Plack-App-MCCS-1.000000/t/rootdir/script.js.gz Plack-App-MCCS-1.000000/t/rootdir/style.min.css Plack-App-MCCS-1.000000/t/release-dist-manifest.t Plack-App-MCCS-1.000000/t/rootdir/style.min.css.gz Plack-App-MCCS-1.000000/lib/Plack/Middleware Plack-App-MCCS-1.000000/lib/Plack/Middleware/MCCS.pm Plack-App-MCCS-1.000000/t/rootdir/dir/subdir Plack-App-MCCS-1.000000/t/rootdir/dir/subdir/script.js Plack-App-MCCS-1.000000/t/rootdir/dir/subdir/smashingpumpkins.txt Configuring I/ID/IDOPEREL/Plack-App-MCCS-1.000000.tar.gz with Makefile.PL >>> C:\Perl-5.24-32\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~2.24-\var\megalib Want \perl-5~2.24-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x86-multi-thread-64int] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Plack::App::MCCS Writing MYMETA.yml and MYMETA.json IDOPEREL/Plack-App-MCCS-1.000000.tar.gz C:\Perl-5.24-32\bin\perl.exe Makefile.PL -- OK Running make for I/ID/IDOPEREL/Plack-App-MCCS-1.000000.tar.gz >>> dmake cp lib/Plack/Middleware/MCCS.pm blib\lib\Plack\Middleware\MCCS.pm cp lib/Plack/App/MCCS.pm blib\lib\Plack\App\MCCS.pm "C:\Perl-5.24-32\bin\perl.exe" -MExtUtils::Command -e cp -- bin/mccs blib\script\mccs pl2bat.bat blib\script\mccs IDOPEREL/Plack-App-MCCS-1.000000.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-32\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Testing Plack::App::MCCS 1, Perl 5.024000, C:\Perl-5.24-32\bin\perl.exe t/00-load.t ................ 1..2 ok 1 - use Plack::App::MCCS; ok 2 - use Plack::Middleware::MCCS; ok t/01-app.t ................. 1..51 ok 1 - Found mccs.png ok 2 - Received proper content type for mccs.png ok 3 - mccs.png is not gzipped ok 4 - Received proper content length for mccs.png ok 5 - Received a last-modified header for mccs.png ok 6 - Received default cache control for mccs.png ok 7 - Found style.css ok 8 - Received proper content type for style.css ok 9 - Received gzipped representation of style.css ok 10 - Received proper content length for style.css ok 11 - Received an ETag for style.css ok 12 - Received specific cache control for style.css ok 13 - Requested style.css again with If-Modified-Since and it has not modified ok 14 - Requested style.css again with If-None-Match and it has not modified ok 15 - Requested style.css without gzip support and got a fresh representation ok 16 - Requested style.css without gzip support and got an unencoded representation ok 17 - Requested style.css without gzip support and got the minified version ok 18 - Found script.js ok 19 - Received proper content type for script.js ok 20 - Received minified version of script.js ok 21 - Found script.js with Accept-Encoding ok 22 - Received compressed version of script.js ok 23 - Received automatically compressed version of script.js and not precompressed ok 24 - Found style2.less ok 25 - Received proper content type for style2.less ok 26 - Received proper content for style2.less ok 27 - Requested style2.less with Accept-Encoding and got 200 OK ok 28 - Requested style2.less with Accept-Encoding and got Content-Encoding == gzip ok 29 - Length of style2.less gzipped is lower than ungzipped ok 30 - Requested style3.css and received 200 OK ok 31 - Requested style3.css and got an automatically minified version ok 32 - Non-existant file returns 404 ok 33 - Forbidden to climb up the tree ok 34 - Found text file ok 35 - text file has proper text/plain content type ok 36 - Not allowed to get directories ok 37 - Found file in a subdirectory ok 38 - file in a subdirectory has correct content ok 39 - Expires header for mccs.png way in the past ok 40 - Received a user default cache control for mccs.png ok 41 - Received a representation with no ETag since no-store is enforced (for mccs.png) ok 42 - Found script.js ok 43 - Received proper content type for script.js ok 44 - Received minified version of script.js ok 45 - minified file created in cache dir ok 46 - etag file created in cache dir ok 47 - no minified file created in data dir ok 48 - no etag file created in data dir ok 49 - Found file in a subdirectory ok 50 - file in a subdirectory has correct content ok 51 - etag file for unminified file remains in data dir ok t/02-middleware.t .......... 1..3 ok 1 ok 2 ok 3 ok t/release-dist-manifest.t .. skipped: these tests are for release candidate testing All tests successful. Files=4, Tests=56, 2 wallclock secs ( 0.06 usr + 0.01 sys = 0.08 CPU) Result: PASS IDOPEREL/Plack-App-MCCS-1.000000.tar.gz dmake test TEST_VERBOSE=1 -- OK Ido Perlmuter <ido@ido50.net> Minify, Compress, Cache-control and Serve static files from Plack applications >>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\Plack-App-MCCS-1.000000-q0XOhO && tar cvf - Plack-App-MCCS-1.000000.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/I/ID/IDOPEREL/Plack-App-MCCS-1.000000.tar.gz Plack-App-MCCS-1.000000.ppd blib/ blib/lib/ blib/lib/Plack/ blib/lib/Plack/App/ blib/lib/Plack/App/MCCS.pm blib/lib/Plack/Middleware/ blib/lib/Plack/Middleware/MCCS.pm blib/script/ blib/script/mccs blib/script/mccs.bat Finished 2016-10-25T10:27:47